Class: Gel::GemspecParser::Result

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/gel/gemspec_parser.rb

Instance Method Summary collapse

Constructor Details

#initializeResult

Returns a new instance of Result.



34
35
36
37
38
39
40
41
42
43
# File 'lib/gel/gemspec_parser.rb', line 34

def initialize
  super
  self.specification_version = nil
  self. = {}
  self.requirements = []
  self.rdoc_options = []
  self.development_dependencies = []
  self.runtime_dependencies = []
  self.executables = []
end

Instance Method Details

#add_development_dependency(name, *versions) ⇒ Object



45
46
47
# File 'lib/gel/gemspec_parser.rb', line 45

def add_development_dependency(name, *versions)
  development_dependencies << [name, versions.flatten]
end

#add_runtime_dependency(name, *versions) ⇒ Object Also known as: add_dependency



49
50
51
# File 'lib/gel/gemspec_parser.rb', line 49

def add_runtime_dependency(name, *versions)
  runtime_dependencies << [name, versions.flatten]
end