class Ecogem::Gemfile::Marshal

Public Class Methods

new(dsl) click to toggle source
# File lib/ecogem/gemfile/marshal.rb, line 4
def initialize(dsl)
  @dsl = dsl
end

Public Instance Methods

to_data() click to toggle source
# File lib/ecogem/gemfile/marshal.rb, line 8
def to_data
  h = {
    dependencies: @dsl.dependencies,
    sources: @dsl.instance_variable_get(:@sources)
  }
  Data.new(h)
end