Sha256: 62d9f8a39e97842bfa9462dba630fd3930b2446f3d991d5648040bb733df520d

Contents?: true

Size: 780 Bytes

Versions: 2

Compression:

Stored size: 780 Bytes

Contents

# Modules
require 'odata4/properties/number'

# Implementations
require 'odata4/properties/binary'
require 'odata4/properties/boolean'
require 'odata4/properties/date'
require 'odata4/properties/date_time'
require 'odata4/properties/date_time_offset'
require 'odata4/properties/decimal'
require 'odata4/properties/float'
require 'odata4/properties/geography'
require 'odata4/properties/guid'
require 'odata4/properties/integer'
require 'odata4/properties/string'
require 'odata4/properties/time'
require 'odata4/properties/time_of_day'

OData4::Properties.constants.each do |property_name|
  klass = OData4::Properties.const_get(property_name)
  if klass.is_a?(Class)
    property = klass.new('test', nil)
    OData4::PropertyRegistry.add(property.type, property.class)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
odata4-0.8.0 lib/odata4/properties.rb
odata4-0.7.0 lib/odata4/properties.rb