Sha256: 84376e8bf9c0b6b30b91ea94600d20262046dab125df15377779efa88b890380
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
# frozen_string_literal: true require "faraday" require "faraday_middleware" require "rails/all" require_relative "schoology_client/version" module SchoologyClient class << self attr_accessor :configuration end autoload :Client, "schoology_client/client" autoload :Configuration, "schoology_client/configuration" autoload :Object, "schoology_client/object" autoload :Resource, "schoology_client/resource" autoload :Error, "schoology_client/error" autoload :Railtie, "schoology_client/railtie" # High-level categories of Schoology API calls autoload :GroupResource, "schoology_client/resources/group" # Classes used to return a nicer object wrapping the response data autoload :Group, "schoology/objects/group" def self.configuration @configuration ||= SchoologyClient::Configuration.new end def self.configure yield(configuration) end def initialize @oauth_consumer_key = self.class.configuration.oauth_consumer_key @oauth_consumer_secret = self.class.configuration.oauth_consumer_secret @url = self.class.configuration.url end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
strongmind-schoology-client-0.1.2 | lib/schoology_client.rb |