module Flow::Build
Constants
- CONFIG
- VERSION
Public Class Methods
build_script(data)
click to toggle source
# File lib/flow/build.rb, line 51 def build_script(data) Flow::Build::Service::Parser.new(data).script end
clear!()
click to toggle source
# File lib/flow/build.rb, line 36 def clear! CONFIG.clear @logger = nil @configured = false end
configure(opts={})
click to toggle source
# File lib/flow/build.rb, line 25 def configure(opts={}) CONFIG.merge(opts) setup_general_logger! @configured = true end
configured?()
click to toggle source
# File lib/flow/build.rb, line 32 def configured? !!@configured end
logger()
click to toggle source
# File lib/flow/build.rb, line 47 def logger @logger end
logger=(logger)
click to toggle source
# File lib/flow/build.rb, line 43 def logger=(logger) @logger = logger end
Private Class Methods
setup_general_logger!()
click to toggle source
# File lib/flow/build.rb, line 57 def setup_general_logger! if [:info, :debug, :error, :warn].all?{ |meth| CONFIG[:log].respond_to?(meth) } @logger = CONFIG[:log] else @logger = Logger.new(CONFIG[:log]) @logger.level = CONFIG[:log_level] end end