module Perkins::Build
Constants
- BUILD_DIR
- HOME_DIR
Public Class Methods
by_lang(lang)
click to toggle source
# File lib/perkins/build.rb, line 20 def by_lang(lang) name = lang.split('_').map { |w| w.capitalize }.join Script.const_get(name, false) rescue Script::Ruby end
script(config, options = {})
click to toggle source
# File lib/perkins/build.rb, line 13 def script(config, options = {}) #config = config.deep_symbolize_keys lang = (config.language || 'ruby').downcase.strip const = by_lang(lang) const.new(config, options) end