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