Class: Traitify::Client
- Inherits:
-
Object
- Object
- Traitify::Client
- Includes:
- Assessment, Deck, Result, Slide, Configuration, Connection, Request
- Defined in:
- lib/traitify/client.rb,
lib/traitify/client/decks.rb,
lib/traitify/client/slides.rb,
lib/traitify/client/results.rb,
lib/traitify/client/assessments.rb
Defined Under Namespace
Modules: Assessment, Deck, Result, Slide
Constant Summary
Constants included from Configuration
Traitify::Configuration::VALID_OPTIONS_KEYS
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Client
constructor
A new instance of Client.
Methods included from Result
#assessment_personality_traits, #results
Methods included from Slide
#find_slides, #update_slide, #update_slides
Methods included from Assessment
#assessment, #create_assessment
Methods included from Deck
Methods included from Request
#delete, #get, #last_response, #post, #put
Methods included from Configuration
Methods included from Connection
Constructor Details
#initialize(options = {}) ⇒ Client
Returns a new instance of Client.
12 13 14 15 16 17 18 |
# File 'lib/traitify/client.rb', line 12 def initialize( = {}) = Traitify..merge() Configuration::VALID_OPTIONS_KEYS.each do |key| send("#{key}=", [key]) end end |