class TJSON::DataType::Boolean

Boolean Value

Public Instance Methods

decode(value) click to toggle source
# File lib/tjson/datatype/boolean.rb, line 11
def decode(value)
  raise TJSON::TypeError, "'null' is expressly disallowed in TJSON" if value.nil?
  raise TJSON::TypeError, "not a boolean value: #{value.inspect}" unless [true, false].include?(value)
  value
end
encode(value) click to toggle source
# File lib/tjson/datatype/boolean.rb, line 17
def encode(value)
  value
end
tag() click to toggle source
# File lib/tjson/datatype/boolean.rb, line 7
def tag
  "b"
end