Module: NinjaModel
- Extended by:
- ActiveSupport::Autoload
- 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/marshalling.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/associations/association.rb,
lib/ninja_model/adapters/abstract_adapter.rb,
lib/ninja_model/associations/builder/has_one.rb,
lib/ninja_model/associations/builder/has_many.rb,
lib/ninja_model/associations/collection_proxy.rb,
lib/ninja_model/adapters/adapter_specification.rb,
lib/ninja_model/associations/association_proxy.rb,
lib/ninja_model/associations/association_scope.rb,
lib/ninja_model/associations/builder/belongs_to.rb,
lib/generators/ninja_model/model/model_generator.rb,
lib/ninja_model/associations/builder/association.rb,
lib/ninja_model/associations/has_one_association.rb,
lib/ninja_model/associations/has_many_association.rb,
lib/ninja_model/associations/singular_association.rb,
lib/ninja_model/associations/belongs_to_association.rb,
lib/ninja_model/associations/collection_association.rb,
lib/ninja_model/associations/builder/singular_association.rb,
lib/ninja_model/associations/builder/collection_association.rb
Defined Under Namespace
Modules: ActiveRecordExtensions, Adapters, Associations, AttributeMethods, Callbacks, FinderMethods, Generators, Identity, Marshalling, Persistence, QueryMethods, Reflection, SpawnMethods, Validation
Classes: AdapterNotSpecified, Attribute, AttributeAssignmentError, Base, ConnectionTimeoutError, InvalidAdapter, InvalidConversion, InvalidSpecification, MultiparameterAssignmentErrors, NinjaModelError, Predicate, Railtie, RecordNotFound, Relation, UnknownAttributeError, UnsupportedType
Constant Summary
collapse
- VERSION =
"1.0.4"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.logger ⇒ Object
Returns the value of attribute logger.
11
12
13
|
# File 'lib/ninja_model.rb', line 11
def logger
@logger
end
|
Class Method Details
.configuration ⇒ Object
24
25
26
|
# File 'lib/ninja_model.rb', line 24
def configuration
@config ||= ActiveSupport::OrderedOptions.new
end
|
.ninja_model?(symbol) ⇒ Boolean
17
18
19
20
21
22
|
# File 'lib/ninja_model.rb', line 17
def ninja_model?(symbol)
symbol.ancestors.include?(NinjaModel::Base)
end
|
.set_logger(logger) ⇒ Object
13
14
15
|
# File 'lib/ninja_model.rb', line 13
def set_logger(logger)
::NinjaModel.logger = logger
end
|