Class: Reflekt::BooleanMeta

Inherits:
Meta
  • Object
show all
Defined in:
lib/meta/boolean_meta.rb

Instance Method Summary collapse

Methods inherited from Meta

deserialize, numeric?

Constructor Details

#initializeBooleanMeta

Returns a new instance of BooleanMeta.


6
7
8
9
# File 'lib/meta/boolean_meta.rb', line 6

def initialize()
  @type = :bool
  @value = nil
end

Instance Method Details

#load(value) ⇒ Object

Parameters:

  • value (Boolean)

14
15
16
# File 'lib/meta/boolean_meta.rb', line 14

def load(value)
  @value = value.to_s
end

#serializeObject


18
19
20
21
22
23
# File 'lib/meta/boolean_meta.rb', line 18

def serialize()
  {
    :type => @type,
    :value => @value
  }
end