module Cylons
Constants
- VERSION
Attributes
config[RW]
configuration[RW]
Public Class Methods
configure() { |configuration| ... }
click to toggle source
# File lib/cylons.rb, line 67 def configure yield(configuration) if block_given? @logger = configuration.logger ::ActiveSupport.run_load_hooks(:cylons, self) end
connect?()
click to toggle source
# File lib/cylons.rb, line 32 def self.connect? !!ENV["RPC"] end
load_models()
click to toggle source
# File lib/cylons.rb, line 36 def self.load_models ::Dir.glob(model_paths).each{ |file| puts "loading #{file}" load file } end
logger()
click to toggle source
# File lib/cylons.rb, line 76 def logger ::Cylons.config.logger end
model_paths()
click to toggle source
# File lib/cylons.rb, line 42 def self.model_paths if configuration.model_paths return configuration.model_paths elsif defined?(::Rails) [::Rails.root.join('app', 'models', "*.rb"), ::Rails.root.join('app', 'models', "**", "*.rb")] else [] end end
silence?()
click to toggle source
# File lib/cylons.rb, line 56 def self.silence? skip_cylons? || (defined?(Rails) && Rails.env == "test") end
skip_cylons?()
click to toggle source
# File lib/cylons.rb, line 52 def self.skip_cylons? !connect? end