class Ginger::Scenario

Attributes

name[RW]

Public Class Methods

new(name=nil) click to toggle source
# File lib/ginger/scenario.rb, line 5
def initialize(name=nil)
  @name = name
end

Public Instance Methods

add(gem, version) click to toggle source
# File lib/ginger/scenario.rb, line 9
def add(gem, version)
  self[gem] = version
end
gems() click to toggle source
# File lib/ginger/scenario.rb, line 26
def gems
  self.keys
end
version(gem) click to toggle source
# 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