class Makimono::Command::Build

Public Instance Methods

load_user_config() click to toggle source
# File lib/makimono/command/build.rb, line 11
def load_user_config
  user_config = if File.file?(options[:config])
                  yaml = File.read(options[:config])
                  filename = File.basename(options[:config])
                  YAML.safe_load(yaml, permitted_classes: [Date, Time], filename: filename, symbolize_names: true)
                else
                  {}
                end
  @config = Configuration.new(user_config)
end
load_user_library() click to toggle source
# File lib/makimono/command/build.rb, line 22
def load_user_library
  Dir[File.join(@config[:library], '**/*.rb')].sort.each { |f| require f } if Dir.exist?(@config[:library])
end
process() click to toggle source
# File lib/makimono/command/build.rb, line 26
def process
  Makimono::Processor.new(@config).process
end