Class: Maven::Tools::GemspecDependencies

Inherits:
Object
  • Object
show all
Includes:
Coordinate
Defined in:
lib/maven/tools/gemspec_dependencies.rb

Instance Method Summary collapse

Methods included from Coordinate

#gav, #group_artifact, #to_coordinate, #to_split_coordinate, #to_version

Constructor Details

#initialize(gemspec) ⇒ GemspecDependencies

Returns a new instance of GemspecDependencies.



7
8
9
10
11
12
13
14
# File 'lib/maven/tools/gemspec_dependencies.rb', line 7

def initialize( gemspec )
  if gemspec.is_a? Gem::Specification
    @spec = gemspec
  else
    @spec = Gem::Specification.load( gemspec )
  end
  _setup
end

Instance Method Details

#developmentObject



24
25
26
# File 'lib/maven/tools/gemspec_dependencies.rb', line 24

def development
  _deps( :development )
end

#java_runtimeObject



16
17
18
# File 'lib/maven/tools/gemspec_dependencies.rb', line 16

def java_runtime
  _deps( :java_runtime )
end

#runtimeObject



20
21
22
# File 'lib/maven/tools/gemspec_dependencies.rb', line 20

def runtime
  _deps( :runtime )
end