Sha256: bbaf8ae97719c2cbe9e14a0c36f86303384b6c2fb4cf883fe11cb14ac30929a5
Contents?: true
Size: 948 Bytes
Versions: 1
Compression:
Stored size: 948 Bytes
Contents
module Eye::Controller::Options def set_opt_logger(logger) # do not apply logger, if in stdout state if !%w{stdout stderr}.include?(Eye::Logger.dev) if logger.blank? Eye::Logger.link_logger(nil) else Eye::Logger.link_logger(logger) end end end def set_opt_logger_level(level) Eye::Logger.log_level = level end def set_opt_http(params = {}) if params[:enable] if @http if params[:host] != @http.host || params[:host].to_i != @http.host stop_http start_http(params[:host], params[:port]) end else start_http(params[:host], params[:port]) end else stop_http if @http end end private def stop_http if @http @http.stop @http = nil end end def start_http(host, port) require 'eye/http' # ruby 2.0 autoload bug @http = Eye::Http.new(host, port) @http.start end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
reel-eye-0.3.1 | lib/eye/controller/options.rb |