Method: OData::GuidType#coerce

Defined in:
lib/odata/types/primitive_types/guid_type.rb

#coerce(value) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/odata/types/primitive_types/guid_type.rb', line 7

def coerce(value)
  case value
  when Symbol
    value.to_s
  when Numeric
    value.to_s
  when String
    value
  else
    raise TypeError, "Cannot convert #{value.inspect} into a Guid"
  end
end