Module: Assert::Factory::TypeConverter
- Defined in:
- lib/assert/factory.rb
Class Method Summary collapse
- .binary(input) ⇒ Object
- .boolean(input) ⇒ Object
- .date(input) ⇒ Object
- .datetime(input) ⇒ Object
- .float(input) ⇒ Object
- .integer(input) ⇒ Object
- .string(input) ⇒ Object
- .time(input) ⇒ Object
Class Method Details
.binary(input) ⇒ Object
85 |
# File 'lib/assert/factory.rb', line 85 def self.binary(input); input; end |
.boolean(input) ⇒ Object
84 |
# File 'lib/assert/factory.rb', line 84 def self.boolean(input); !!input; end |
.date(input) ⇒ Object
83 |
# File 'lib/assert/factory.rb', line 83 def self.date(input); Date.parse(input.to_s); end |
.datetime(input) ⇒ Object
81 |
# File 'lib/assert/factory.rb', line 81 def self.datetime(input); DateTime.parse(input.to_s); end |
.float(input) ⇒ Object
80 |
# File 'lib/assert/factory.rb', line 80 def self.float(input); input.to_f; end |
.integer(input) ⇒ Object
79 |
# File 'lib/assert/factory.rb', line 79 def self.integer(input); input.to_i; end |
.string(input) ⇒ Object
78 |
# File 'lib/assert/factory.rb', line 78 def self.string(input); input.to_s; end |
.time(input) ⇒ Object
82 |
# File 'lib/assert/factory.rb', line 82 def self.time(input); Time.parse(input.to_s); end |