# File lib/ginger/scenario.rb, line 5 def initialize(name=nil) @name = name end
# File lib/ginger/scenario.rb, line 9 def add(gem, version) self[gem] = version end
# File lib/ginger/scenario.rb, line 26 def gems self.keys end
# File lib/ginger/scenario.rb, line 13 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