Class: Ginger::Scenario
- Inherits:
-
Hash
- Object
- Hash
- Ginger::Scenario
- Defined in:
- lib/ginger/scenario.rb
Instance Method Summary collapse
Instance Method Details
#add(gem, version) ⇒ Object
3 4 5 |
# File 'lib/ginger/scenario.rb', line 3 def add(gem, version) self[gem] = version end |
#gems ⇒ Object
20 21 22 |
# File 'lib/ginger/scenario.rb', line 20 def gems self.keys end |
#version(gem) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/ginger/scenario.rb', line 7 def version(gem) self.keys.each do |key| case key when String return self[key] if gem == key when Regexp return self[key] if gem =~ key end end return nil end |