Module: PackList::DSL

Defined in:
lib/packlist/dsl.rb

Defined Under Namespace

Classes: CategoryBuilder, PackBuilder

Class Method Summary collapse

Class Method Details

.load(filename) ⇒ Object



77
78
79
# File 'lib/packlist/dsl.rb', line 77

def self.load(filename)
  instance_eval(File.read(filename, encoding: "UTF-8"), filename)
end

.packlist(&block) ⇒ Object



5
6
7
8
# File 'lib/packlist/dsl.rb', line 5

def packlist(&block)
  builder = PackBuilder.new &block
  builder.build
end