Class: Gemview::Gem::Dependency

Inherits:
Object
  • Object
show all
Defined in:
lib/gemview/gem.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Dependency

Returns a new instance of Dependency.

Parameters:

  • options (Hash)


54
55
56
57
# File 'lib/gemview/gem.rb', line 54

def initialize(options)
  @name = options.fetch("name")
  @requirements = options.fetch("requirements")
end

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



51
52
53
# File 'lib/gemview/gem.rb', line 51

def name
  @name
end

#requirementsObject (readonly)

Returns the value of attribute requirements.



51
52
53
# File 'lib/gemview/gem.rb', line 51

def requirements
  @requirements
end

Instance Method Details

#to_strObject



59
60
61
# File 'lib/gemview/gem.rb', line 59

def to_str
  %(gem "#{name}", "#{requirements}")
end