Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-ruby/litc/files: litc-1.0.2-fixes.patch litc-1.0.2-tests.patch
Date: Tue, 16 Feb 2010 20:38:41
Message-Id: E1NhUBq-00013Z-Hb@stork.gentoo.org
1 flameeyes 10/02/16 20:38:38
2
3 Added: litc-1.0.2-fixes.patch
4 Removed: litc-1.0.2-tests.patch
5 Log:
6 Fix litc to work properly.
7 (Portage version: 2.2_rc62/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 dev-ruby/litc/files/litc-1.0.2-fixes.patch
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/litc/files/litc-1.0.2-fixes.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/litc/files/litc-1.0.2-fixes.patch?rev=1.1&content-type=text/plain
14
15 Index: litc-1.0.2-fixes.patch
16 ===================================================================
17 diff --git a/Rakefile b/Rakefile
18 index 31392f3..910113c 100644
19 --- a/Rakefile
20 +++ b/Rakefile
21 @@ -13,6 +13,8 @@ begin
22 gem.add_development_dependency "thoughtbot-shoulda"
23 # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
24 end
25 +
26 + task :test => :check_dependencies
27 rescue LoadError
28 puts "Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler"
29 end
30 @@ -20,7 +22,7 @@ end
31 require 'rake/testtask'
32 Rake::TestTask.new(:test) do |test|
33 test.libs << 'lib' << 'test'
34 - test.pattern = 'test/**/*_test.rb'
35 + test.pattern = 'test/**/test_*.rb'
36 test.verbose = true
37 end
38
39 @@ -28,7 +30,7 @@ begin
40 require 'rcov/rcovtask'
41 Rcov::RcovTask.new do |test|
42 test.libs << 'test'
43 - test.pattern = 'test/**/*_test.rb'
44 + test.pattern = 'test/**/test_*.rb'
45 test.verbose = true
46 end
47 rescue LoadError
48 @@ -37,8 +39,6 @@ rescue LoadError
49 end
50 end
51
52 -task :test => :check_dependencies
53 -
54 task :default => :test
55
56 require 'rake/rdoctask'
57 diff --git a/lib/litc.rb b/lib/litc.rb
58 index 19836db..e4ab9c9 100644
59 --- a/lib/litc.rb
60 +++ b/lib/litc.rb
61 @@ -39,7 +39,7 @@ module Litc
62 # latest
63 API_VERSION = "latest"
64
65 - def urlize item
66 + def self.urlize item
67 item = item.to_s.gsub(/_/, '-')
68 if item =~ /(placement).+/ or item =~ /(block-device-mapping).+/
69 item.gsub!(/(#{$1})-(.*)$/,'\\1/\\2')
70 @@ -50,7 +50,7 @@ module Litc
71 item
72 end
73
74 - def get(item)
75 + def self.get(item)
76 item = urlize(item)
77
78 if item != 'user-data'
79 @@ -65,7 +65,7 @@ module Litc
80 end
81 end
82
83 - def method_missing(meth, *args, &block)
84 + def self.method_missing(meth, *args, &block)
85 if ITEMS.include?(urlize(meth))
86 get(meth)
87 else