Table of Contents - hashme-0.2.6 Documentation
Classes and Modules
- Hashme
- Hashme::Attributes
- Hashme::CastedArray
- Hashme::ClassMethods
- Hashme::Properties
- Hashme::Properties::ClassMethods
- Hashme::Property
- Hashme::PropertyCasting
- Hashme::Validations
- Hashme::Validations::CastedAttributeValidator
- Hashme::Validations::ClassMethods
Methods
- ::new — Hashme::CastedArray
- ::new — Hashme::Property
- ::new — Hashme
- #<< — Hashme::CastedArray
- #[] — Hashme::CastedArray
- #[] — Hashme::Attributes
- #[]= — Hashme::CastedArray
- #[]= — Hashme::Attributes
- #_attributes — Hashme::Attributes
- #attributes= — Hashme::Properties
- #build — Hashme::Property
- #build — Hashme::ClassMethods
- #cast — Hashme::PropertyCasting
- #clone — Hashme::Attributes
- #default — Hashme::Property
- #define_property_methods — Hashme::Properties::ClassMethods
- #delete — Hashme::Attributes
- #dup — Hashme::Attributes
- #extract_time — Hashme::PropertyCasting
- #get_attribute — Hashme::Properties
- #get_property — Hashme::Properties
- #has_key? — Hashme::Attributes
- #inspect — Hashme::Attributes
- #instantiate_and_build — Hashme::CastedArray
- #prepare_validation — Hashme::Properties::ClassMethods
- #property — Hashme::Properties::ClassMethods
- #push — Hashme::CastedArray
- #set_attribute — Hashme::Properties
- #set_attributes — Hashme::Properties
- #set_defaults — Hashme::Properties
- #to_s — Hashme::Property
- #to_sym — Hashme::Property
- #typecast_hash_to_date — Hashme::PropertyCasting
- #typecast_hash_to_datetime — Hashme::PropertyCasting
- #typecast_hash_to_time — Hashme::PropertyCasting
- #typecast_iso8601_string_to_time — Hashme::PropertyCasting
- #typecast_to_bigdecimal — Hashme::PropertyCasting
- #typecast_to_class — Hashme::PropertyCasting
- #typecast_to_date — Hashme::PropertyCasting
- #typecast_to_datetime — Hashme::PropertyCasting
- #typecast_to_float — Hashme::PropertyCasting
- #typecast_to_integer — Hashme::PropertyCasting
- #typecast_to_numeric — Hashme::PropertyCasting
- #typecast_to_string — Hashme::PropertyCasting
- #typecast_to_symbol — Hashme::PropertyCasting
- #typecast_to_time — Hashme::PropertyCasting
- #typecast_to_trueclass — Hashme::PropertyCasting
- #unshift — Hashme::CastedArray
- #validate_each — Hashme::Validations::CastedAttributeValidator
- #validates_casted_attributes — Hashme::Validations::ClassMethods