Class: CleverSDK::Client
- Inherits:
-
Object
- Object
- CleverSDK::Client
- Defined in:
- lib/clever_sdk/client.rb,
lib/clever_sdk/client/terms.rb,
lib/clever_sdk/client/users.rb,
lib/clever_sdk/client/events.rb,
lib/clever_sdk/client/courses.rb,
lib/clever_sdk/client/schools.rb,
lib/clever_sdk/client/sections.rb,
lib/clever_sdk/client/districts.rb,
lib/clever_sdk/client/resources.rb
Defined Under Namespace
Modules: Courses, Districts, Events, Resources, Schools, Sections, Terms, Users
Instance Attribute Summary collapse
-
#access_token ⇒ Object
Returns the value of attribute access_token.
-
#configuration ⇒ Object
Returns the value of attribute configuration.
Instance Method Summary collapse
-
#initialize(access_token, configuration = CleverSDK.configuration) ⇒ Client
constructor
A new instance of Client.
- #inspect ⇒ Object
Methods included from Events
Methods included from Users
#user, #user_district, #user_mycontacts, #user_mystudents, #user_myteachers, #user_resources, #user_schools, #user_sections, #users
Methods included from Terms
#term, #term_district, #term_schools, #term_sections, #terms
Methods included from Sections
#section, #section_course, #section_district, #section_resources, #section_school, #section_term, #section_users, #sections
Methods included from Schools
#school, #school_courses, #school_district, #school_sections, #school_terms, #school_users, #schools
Methods included from Resources
#resource, #resource_courses, #resource_sections, #resource_users, #resources
Methods included from Districts
Methods included from Courses
#course, #course_district, #course_resources, #course_schools, #course_sections, #courses
Constructor Details
#initialize(access_token, configuration = CleverSDK.configuration) ⇒ Client
Returns a new instance of Client.
26 27 28 29 |
# File 'lib/clever_sdk/client.rb', line 26 def initialize(access_token, configuration = CleverSDK.configuration) @access_token = access_token @configuration = configuration end |
Instance Attribute Details
#access_token ⇒ Object
Returns the value of attribute access_token.
24 25 26 |
# File 'lib/clever_sdk/client.rb', line 24 def access_token @access_token end |
#configuration ⇒ Object
Returns the value of attribute configuration.
24 25 26 |
# File 'lib/clever_sdk/client.rb', line 24 def configuration @configuration end |
Instance Method Details
#inspect ⇒ Object
31 32 33 |
# File 'lib/clever_sdk/client.rb', line 31 def inspect "#<#{self.class.name}:0x#{(object_id * 2).to_s(16).rjust(16, "0")} #{access_token}>" end |