Sha256: 35bbe08de7e10c3e097865d1541e0f6744eee099266a3e1382e4b30f0f296385
Contents?: true
Size: 820 Bytes
Versions: 1
Compression:
Stored size: 820 Bytes
Contents
require "odata" Dir[ File.join( File.dirname(__FILE__), 'microsoft_graph', '*' ) ].sort.each { |f| require f } class MicrosoftGraph attr_reader :service BASE_URL = "https://graph.microsoft.com/v1.0/" def initialize(options = {}, &auth_callback) @service = OData::Service.new( base_url: BASE_URL, metadata_file: options[:cached_metadata_file], auth_callback: auth_callback ) @association_collections = {} unless MicrosoftGraph::ClassBuilder.loaded? MicrosoftGraph::ClassBuilder.load!(service) end end def containing_navigation_property(type_name) navigation_properties.values.find do |navigation_property| navigation_property.collection? && navigation_property.type.name == "Collection(#{type_name})" end end def path; end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
microsoft_graph-0.1.2 | lib/microsoft_graph.rb |