Module: NinjaModel
- Defined in:
- lib/ninja_model.rb,
lib/ninja_model/base.rb,
lib/ninja_model/railtie.rb,
lib/ninja_model/version.rb,
lib/ninja_model/adapters.rb,
lib/ninja_model/identity.rb,
lib/ninja_model/relation.rb,
lib/ninja_model/attribute.rb,
lib/ninja_model/callbacks.rb,
lib/ninja_model/predicate.rb,
lib/generators/ninja_model.rb,
lib/ninja_model/reflection.rb,
lib/ninja_model/validation.rb,
lib/ninja_model/persistence.rb,
lib/ninja_model/associations.rb,
lib/ninja_model/attribute_methods.rb,
lib/ninja_model/adapters/adapter_pool.rb,
lib/ninja_model/relation/query_methods.rb,
lib/ninja_model/relation/spawn_methods.rb,
lib/ninja_model/rails_ext/active_record.rb,
lib/ninja_model/relation/finder_methods.rb,
lib/ninja_model/adapters/adapter_manager.rb,
lib/ninja_model/adapters/abstract_adapter.rb,
lib/ninja_model/adapters/adapter_specification.rb,
lib/ninja_model/associations/association_proxy.rb,
lib/generators/ninja_model/model/model_generator.rb,
lib/ninja_model/associations/has_one_association.rb,
lib/ninja_model/associations/has_many_association.rb,
lib/ninja_model/associations/belongs_to_association.rb
Defined Under Namespace
Modules: Adapters, Associations, AttributeMethods, FinderMethods, Generators, Identity, Persistence, QueryMethods, Reflection, SpawnMethods, Validation
Classes: Attribute, Base, ConnectionTimeoutError, InvalidConversion, NinjaModelError, Predicate, Railtie, RecordNotFound, Relation, UnsupportedType
Constant Summary
collapse
- VERSION =
"0.6.1"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.logger ⇒ Object
Returns the value of attribute logger.
8
9
10
|
# File 'lib/ninja_model.rb', line 8
def logger
@logger
end
|
Class Method Details
.configuration ⇒ Object
21
22
23
|
# File 'lib/ninja_model.rb', line 21
def configuration
@config ||= ActiveSupport::OrderedOptions.new
end
|
.ninja_model?(symbol) ⇒ Boolean
14
15
16
17
18
19
|
# File 'lib/ninja_model.rb', line 14
def ninja_model?(symbol)
klass = symbol.to_s.camelize
klass = klass.singularize
klass = klass.constantize
klass.ancestors.include?(NinjaModel::Base)
end
|
.set_logger(logger) ⇒ Object
10
11
12
|
# File 'lib/ninja_model.rb', line 10
def set_logger(logger)
::NinjaModel.logger = logger
end
|