Sha256: cba0eb93726b039d91555acdcd5b2c31a60306e0e8f745ecb7397bf1bb0c848d
Contents?: true
Size: 418 Bytes
Versions: 3
Compression:
Stored size: 418 Bytes
Contents
module OData class ComplexType < Type attr_reader :base_type def initialize(options = {}) super @base_type = options[:base_type] @service = options[:service] end def properties @properties ||= @service.properties_for_type(name) end def valid_value?(value) value.respond_to?(:odata_type) && self.name == value.odata_type end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
microsoft_graph-0.1.3 | lib/odata/types/complex_type.rb |
microsoft_graph-0.1.1 | lib/odata/types/complex_type.rb |
microsoft_graph-0.1.0 | lib/odata/types/complex_type.rb |