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