Module: SafeType::Default
- Defined in:
- lib/safe_type.rb
Class Method Summary collapse
- .Boolean(val, validate: nil, before: nil, after: nil) ⇒ Object
- .Date(val, validate: nil, before: nil, after: nil) ⇒ Object
- .DateTime(val, validate: nil, before: nil, after: nil) ⇒ Object
- .Float(val, validate: nil, before: nil, after: nil) ⇒ Object
- .Integer(val, validate: nil, before: nil, after: nil) ⇒ Object
- .String(val, validate: nil, before: nil, after: nil) ⇒ Object
- .Symbol(val, validate: nil, before: nil, after: nil) ⇒ Object
- .Time(val, validate: nil, before: nil, after: nil) ⇒ Object
Class Method Details
.Boolean(val, validate: nil, before: nil, after: nil) ⇒ Object
129 130 131 |
# File 'lib/safe_type.rb', line 129 def self.Boolean(val, validate: nil, before: nil, after: nil) Rule.new(type: Boolean, default: val, validate: validate, before: before, after: after) end |
.Date(val, validate: nil, before: nil, after: nil) ⇒ Object
141 142 143 |
# File 'lib/safe_type.rb', line 141 def self.Date(val, validate: nil, before: nil, after: nil) Rule.new(type: Date, default: val, validate: validate, before: before, after: after) end |
.DateTime(val, validate: nil, before: nil, after: nil) ⇒ Object
145 146 147 |
# File 'lib/safe_type.rb', line 145 def self.DateTime(val, validate: nil, before: nil, after: nil) Rule.new(type: DateTime, default: val, validate: validate, before: before, after: after) end |
.Float(val, validate: nil, before: nil, after: nil) ⇒ Object
137 138 139 |
# File 'lib/safe_type.rb', line 137 def self.Float(val, validate: nil, before: nil, after: nil) Rule.new(type: Float, default: val, validate: validate, before: before, after: after) end |
.Integer(val, validate: nil, before: nil, after: nil) ⇒ Object
133 134 135 |
# File 'lib/safe_type.rb', line 133 def self.Integer(val, validate: nil, before: nil, after: nil) Rule.new(type: Integer, default: val, validate: validate, before: before, after: after) end |
.String(val, validate: nil, before: nil, after: nil) ⇒ Object
121 122 123 |
# File 'lib/safe_type.rb', line 121 def self.String(val, validate: nil, before: nil, after: nil) Rule.new(type: String, default: val, validate: validate, before: before, after: after) end |