module Troles::Common::Config::ClassMethods
Attributes
auto_load[R]
default_orm[R]
log_on[RW]
Public Instance Methods
auto_config()
click to toggle source
# File lib/troles/common/config/class_methods.rb, line 24 def auto_config auto_config_setings end
auto_config?(name)
click to toggle source
# File lib/troles/common/config/class_methods.rb, line 28 def auto_config? name auto_config_setings[name] end
auto_load=(mode)
click to toggle source
# File lib/troles/common/config/class_methods.rb, line 15 def auto_load= mode raise "Autoload must be set to true or false" if ![true, false].include? mode @auto_load = mode end
auto_load?()
click to toggle source
# File lib/troles/common/config/class_methods.rb, line 20 def auto_load? @auto_load end
default_orm=(orm)
click to toggle source
# File lib/troles/common/config/class_methods.rb, line 11 def default_orm= orm @default_orm ||= orm end
log_on?()
click to toggle source
# File lib/troles/common/config/class_methods.rb, line 7 def log_on? log_on || false end
Protected Instance Methods
auto_config_defaults()
click to toggle source
default auto_config
settings
# File lib/troles/common/config/class_methods.rb, line 39 def auto_config_defaults {:models => true, :relations => true, :fields => true} end
auto_config_setings()
click to toggle source
# File lib/troles/common/config/class_methods.rb, line 34 def auto_config_setings @auto_config_setings ||= auto_config_defaults end