Class: Ecogem::Gemfile::Marshal::Data

Inherits:
Object
  • Object
show all
Defined in:
lib/ecogem/gemfile/marshal.rb

Instance Method Summary collapse

Constructor Details

#initialize(hash) ⇒ Data

Returns a new instance of Data.



17
18
19
# File 'lib/ecogem/gemfile/marshal.rb', line 17

def initialize(hash)
  @hash = hash
end

Instance Method Details

#dependenciesObject



21
22
23
# File 'lib/ecogem/gemfile/marshal.rb', line 21

def dependencies
  @hash[:dependencies]
end

#groupsObject



25
26
27
# File 'lib/ecogem/gemfile/marshal.rb', line 25

def groups
  @hash[:groups]
end

#sourcesObject



29
30
31
# File 'lib/ecogem/gemfile/marshal.rb', line 29

def sources
  @hash[:sources]
end