Table of Contents - mixture-0.7.1 Documentation
Classes and Modules
- Mixture
- Mixture::Attribute
- Mixture::AttributeList
- Mixture::BasicError
- Mixture::Coerce
- Mixture::Coerce::Array
- Mixture::Coerce::Base
- Mixture::Coerce::Boolean
- Mixture::Coerce::Class
- Mixture::Coerce::Date
- Mixture::Coerce::DateTime
- Mixture::Coerce::Float
- Mixture::Coerce::Hash
- Mixture::Coerce::Integer
- Mixture::Coerce::Nil
- Mixture::Coerce::Object
- Mixture::Coerce::Range
- Mixture::Coerce::Rational
- Mixture::Coerce::Set
- Mixture::Coerce::String
- Mixture::Coerce::Symbol
- Mixture::Coerce::Time
- Mixture::CoercionError
- Mixture::Extensions
- Mixture::Extensions::Attributable
- Mixture::Extensions::Attributable::ClassMethods
- Mixture::Extensions::Attributable::InstanceMethods
- Mixture::Extensions::Coercable
- Mixture::Extensions::Hashable
- Mixture::Extensions::Validatable
- Mixture::Extensions::Validatable::ClassMethods
- Mixture::Extensions::Validatable::InstanceMethods
- Mixture::Model
- Mixture::Model::ClassMethods
- Mixture::Types
- Mixture::Types::Access
- Mixture::Types::Array
- Mixture::Types::Boolean
- Mixture::Types::Class
- Mixture::Types::Collection
- Mixture::Types::Date
- Mixture::Types::DateTime
- Mixture::Types::Enumerable
- Mixture::Types::Float
- Mixture::Types::Hash
- Mixture::Types::Integer
- Mixture::Types::Nil
- Mixture::Types::Numeric
- Mixture::Types::Object
- Mixture::Types::Range
- Mixture::Types::Rational
- Mixture::Types::Set
- Mixture::Types::String
- Mixture::Types::Symbol
- Mixture::Types::Time
- Mixture::Types::Type
- Mixture::Validate
- Mixture::Validate::Base
- Mixture::Validate::Exclusion
- Mixture::Validate::Inclusion
- Mixture::Validate::Length
- Mixture::Validate::Match
- Mixture::Validate::Presence
- Mixture::ValidationError
Methods
- ::[] — Mixture::Extensions
- ::anonymous? — Mixture::Types::Type
- ::as — Mixture::Types::Type
- ::coerce — Mixture::Coerce
- ::coerce_attribute — Mixture::Extensions::Coercable
- ::coerce_to — Mixture::Coerce::Base
- ::coercers — Mixture::Coerce
- ::coercions — Mixture::Coerce::Base
- ::constraint — Mixture::Types::Type
- ::constraints — Mixture::Types::Type
- ::data_block — Mixture::Coerce::Base
- ::extensions — Mixture::Extensions
- ::finalize — Mixture
- ::finalize — Mixture::Coerce
- ::finalize — Mixture::Extensions
- ::included — Mixture::Extensions::Attributable
- ::included — Mixture::Extensions::Coercable
- ::included — Mixture::Extensions::Validatable
- ::included — Mixture::Model
- ::infer — Mixture::Types
- ::infer_class — Mixture::Types
- ::infer_type — Mixture::Types
- ::inheritable — Mixture::Types::Object
- ::inheritable — Mixture::Types::Type
- ::inherited — Mixture::Coerce::Base
- ::inherited — Mixture::Types::Type
- ::inspect — Mixture::Types::Type
- ::mappings — Mixture::Types::Type
- ::mappings — Mixture::Types
- ::matches? — Mixture::Types::Type
- ::new — Mixture::Attribute
- ::new — Mixture::AttributeList
- ::new — Mixture::Validate::Base
- ::options — Mixture::Types::Type
- ::perform — Mixture::Coerce
- ::register — Mixture::Types::Type
- ::register — Mixture::Coerce
- ::register — Mixture::Extensions
- ::register — Mixture::Validate
- ::register_as — Mixture::Validate::Base
- ::to — Mixture::Coerce::Base
- ::to_s — Mixture::Types::Type
- ::type — Mixture::Coerce::Base
- ::types — Mixture::Types
- ::validate — Mixture::Validate
- ::validate_with — Mixture::Validate
- ::validations — Mixture::Validate
- #[] — Mixture::Extensions::Hashable
- #[] — Mixture::Types::Access
- #[]= — Mixture::Extensions::Hashable
- #acceptable — Mixture::Validate::Length
- #attribute — Mixture::Extensions::Attributable::ClassMethods
- #attribute — Mixture::Extensions::Attributable::InstanceMethods
- #attributes — Mixture::Extensions::Attributable::ClassMethods
- #attributes — Mixture::Extensions::Attributable::InstanceMethods
- #attributes= — Mixture::Extensions::Attributable::InstanceMethods
- #build_attributes — Mixture::Extensions::Attributable::ClassMethods
- #create — Mixture::AttributeList
- #create — Mixture::Types::Access
- #empty? — Mixture::Validate::Presence
- #error — Mixture::Validate::Base
- #errors — Mixture::Extensions::Validatable::InstanceMethods
- #fetch — Mixture::Extensions::Hashable
- #getter — Mixture::Attribute
- #has_key? — Mixture::Extensions::Hashable
- #infer_subs — Mixture::Types::Access
- #invalid? — Mixture::Extensions::Validatable::InstanceMethods
- #ivar — Mixture::Attribute
- #key? — Mixture::Extensions::Hashable
- #length — Mixture::Validate::Length
- #match? — Mixture::Validate::Match
- #mixture_modules — Mixture::Model::ClassMethods
- #setter — Mixture::Attribute
- #store — Mixture::Extensions::Hashable
- #to — Mixture::Coerce::Base
- #to_h — Mixture::Extensions::Hashable
- #to_hash — Mixture::Validate::Length
- #to_hash — Mixture::Extensions::Hashable
- #unknown_attribute — Mixture::Extensions::Attributable::InstanceMethods
- #update — Mixture::Attribute
- #valid? — Mixture::Extensions::Validatable::InstanceMethods
- #validate — Mixture::Validate::Base
- #validate — Mixture::Validate::Exclusion
- #validate — Mixture::Validate::Inclusion
- #validate — Mixture::Validate::Length
- #validate — Mixture::Validate::Match
- #validate — Mixture::Validate::Presence
- #validate — Mixture::Extensions::Validatable::ClassMethods
- #with_parent — Mixture::AttributeList