class Safrano::Edm::Edm::Boolean

an object alwys evaluates to

true ([true, anything not false & not nil objs])
or false([nil, false])

Public Class Methods

convert_from_urlparam(v) click to toggle source
# File lib/odata/edm/primitive_types.rb, line 178
def self.convert_from_urlparam(v)
  return Contract::NOK unless ['true', 'false'].include?(v)

  Contract.valid(v == 'true')
end
odata_collection(array) click to toggle source
# File lib/odata/edm/primitive_types.rb, line 174
def self.odata_collection(array)
  array.map { |v| odata_value(v) }
end
odata_value(instance) click to toggle source
# File lib/odata/edm/primitive_types.rb, line 170
def Boolean.odata_value(instance)
  instance ? true : false
end