Sha256: a68b50834290e4c8b0ab505f613b5346d4b485133e17ac10a6b78d0ffcfca92d
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
# frozen_string_literal: true require "faraday" require "faraday_middleware" require "rails" 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" # 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.3 | lib/schoology_client.rb |