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

Yields:



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