module PkgForge

DSL engine for compiling Arch packages

Declare version number

Constants

DEFAULT_FILE
VERSION

Public Class Methods

load_from_file(params = {}) click to toggle source
# File lib/pkgforge.rb, line 38
def load_from_file(params = {})
  file = params[:file] || DEFAULT_FILE
  forge = Forge.new(params)
  dsl = DSL::Forge.new(forge)
  dsl.instance_eval(File.read(file), file)
  forge
end
new(*args) click to toggle source

Insert a helper .new() method for creating a Forge object

# File lib/pkgforge.rb, line 31
def new(*args)
  self::Forge.new(*args)
end