Class: CompactData::Model::CompactDataBoolNull
- Inherits:
-
Object
- Object
- CompactData::Model::CompactDataBoolNull
- Defined in:
- lib/compactdata/model/model.rb
Overview
A CompactData Boolean or NULL
Constant Summary collapse
- CompactData_NULL =
CompactDataBoolNull.new nil
- CompactData_TRUE =
CompactDataBoolNull.new true
- CompactData_FALSE =
CompactDataBoolNull.new false
Instance Method Summary collapse
-
#initialize(value) ⇒ CompactDataBoolNull
constructor
A new instance of CompactDataBoolNull.
- #to_j ⇒ Object
- #to_m ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize(value) ⇒ CompactDataBoolNull
Returns a new instance of CompactDataBoolNull.
214 215 216 |
# File 'lib/compactdata/model/model.rb', line 214 def initialize(value) @value = value end |
Instance Method Details
#to_j ⇒ Object
226 227 228 |
# File 'lib/compactdata/model/model.rb', line 226 def to_j @value end |
#to_m ⇒ Object
230 231 232 |
# File 'lib/compactdata/model/model.rb', line 230 def to_m @value.nil? ? 'null' : @value end |
#to_s ⇒ Object
222 223 224 |
# File 'lib/compactdata/model/model.rb', line 222 def to_s "CompactDataBoolNull: #{@value}" end |