Module: DMap::Validations
- Defined in:
- lib/dmap/validations/core.rb,
lib/dmap/validations/misc.rb,
lib/dmap/validations/access.rb,
lib/dmap/validations/format.rb,
lib/dmap/validations/length.rb,
lib/dmap/validations/method.rb,
lib/dmap/validations/within.rb,
lib/dmap/validations/absence.rb,
lib/dmap/validations/presence.rb,
lib/dmap/validations/primitive.rb,
lib/dmap/validations/uniqueness.rb,
lib/dmap/validations/confirmation.rb
Defined Under Namespace
Modules: Core Classes: Absence, AbsenceOf, Absent, Accept, Acceptance, Access, Accessor, Confirm, Confirmation, Def, Default, Format, FormatOf, Key, Lazy, Length, LengthOf, Method, PresenceOf, Present, Primitive, PrimitiveOf, PrimitiveType, PrimitiveTypeOf, Reader, Req, Required, Unique, Uniqueness, UniquenessOf, WithMethod, Within, Writer
Instance Attribute Summary collapse
-
#default ⇒ Object
Returns the value of attribute default.
-
#list ⇒ Object
Returns the value of attribute list.
Class Method Summary collapse
-
.add(field, validation, bucket, value) ⇒ Object
validates_*_of.
- .list ⇒ Object
Instance Attribute Details
#default ⇒ Object
Returns the value of attribute default.
3 4 5 |
# File 'lib/dmap/validations/core.rb', line 3 def default @default end |
#list ⇒ Object
Returns the value of attribute list.
3 4 5 |
# File 'lib/dmap/validations/core.rb', line 3 def list @list end |
Class Method Details
.add(field, validation, bucket, value) ⇒ Object
validates_*_of
11 12 13 14 15 16 |
# File 'lib/dmap/validations/core.rb', line 11 def add(field, validation, bucket, value) list[field] = {} if list[field].nil? list[field][validation] = {} if list[field][validation].nil? list[field][validation][bucket] = {} if list[field][validation][bucket].nil? list[field][validation].store bucket, value unless value.nil? end |
.list ⇒ Object
6 7 8 |
# File 'lib/dmap/validations/core.rb', line 6 def list @list ||= Hash[] end |