Class: Quill::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/quill/client.rb

Defined Under Namespace

Classes: Endpoint, InvalidKeys

Instance Method Summary collapse

Instance Method Details

#activitiesObject



6
7
8
# File 'lib/quill/client.rb', line 6

def activities
  Endpoint.new(self, "activities", {"attributes"=>{"data"=>{}, "name"=>nil, "description"=>nil}, "readonly_attributes"=>{"cid"=>nil}})
end

#activity_sessionsObject



10
11
12
# File 'lib/quill/client.rb', line 10

def activity_sessions
  Endpoint.new(self, "activity_sessions", {"attributes"=>{"percentage"=>nil, "time_spent"=>nil, "state"=>nil, "completed_at"=>nil, "data"=>{}, "temporary"=>nil, "activity_uid"=>nil}, "readonly_attributes"=>{"anonymous"=>nil}})
end

#connectionObject



15
16
17
18
19
20
21
# File 'lib/quill/client.rb', line 15

def connection
  Faraday.new(url: ENV['QUILL_API_URL']) do |conn|
    conn.request :json
    conn.response :json
    conn.adapter Faraday.default_adapter
  end
end