module Mech
Constants
- VERSION
Public Class Methods
auto_path(path)
click to toggle source
# File lib/mech.rb, line 21 def self.auto_path(path) File.join(File.dirname(__FILE__), path) end
compile(params = {})
click to toggle source
# File lib/mech.rb, line 52 def compile(params = {}) producer_name = params[:producer_name] || config.producer compile_format = params[:compiler_format] || config.compiler config_path = params[:config_path] init(config_path) if config_path loader = Mech::PathLoader.new(config) producer = Mech::Producer.const_get(producer_name).new(loader.paths) compiler = Mech::Compiler.build(compile_format) data = producer.produce compiler.compile(data) end