Module: Statinize
- Defined in:
- lib/statinize/dsl.rb,
lib/statinize.rb,
lib/statinize/caster.rb,
lib/statinize/errors.rb,
lib/statinize/attribute.rb,
lib/statinize/validator.rb,
lib/statinize/statinizer.rb,
lib/statinize/validation.rb,
lib/statinize/statinizable.rb,
lib/statinize/configuration.rb,
lib/statinize/attribute/options.rb,
lib/statinize/validators/nil_validator.rb,
lib/statinize/validators/type_validator.rb,
lib/statinize/attribute/options/conditions.rb,
lib/statinize/attribute/options_collection.rb,
lib/statinize/validators/presence_validator.rb,
lib/statinize/validators/inclusion_validator.rb
Overview
Defines DSL for statinize block
Defined Under Namespace
Modules: Config, DSL, Statinizable Classes: Attribute, Caster, Errors, InclusionValidator, InvalidConditionError, NilValidator, NoSuchValidatorError, PresenceValidator, Statinizer, TypeValidator, UndefinedAttributeError, UnknownAttributeError, Validation, ValidationError, Validator
Class Method Summary collapse
Class Method Details
.configure {|Config| ... } ⇒ Object
27 |
# File 'lib/statinize.rb', line 27 def self.configure = yield Config |
.included(klass) ⇒ Object
23 24 25 |
# File 'lib/statinize.rb', line 23 def self.included(klass) klass.include(Statinize::Statinizable) end |