Class: Lessonly::Client
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods included from Defaults
#api_endpoint, #api_key, #connection_options, #domain, #media_type, #user_agent
Instance Attribute Details
#agent ⇒ Object
Returns the value of attribute agent.
8
9
10
|
# File 'lib/lessonly/client.rb', line 8
def agent
@agent
end
|
#last_response ⇒ Object
Returns the value of attribute last_response.
9
10
11
|
# File 'lib/lessonly/client.rb', line 9
def last_response
@last_response
end
|
Instance Method Details
#delete(url, resource) ⇒ Object
23
24
25
|
# File 'lib/lessonly/client.rb', line 23
def delete(url, resource)
request :delete, url, resource
end
|
#get(url, query = {}) ⇒ Object
11
12
13
|
# File 'lib/lessonly/client.rb', line 11
def get(url, query = {})
request :get, url, nil, query: query
end
|
#patch(url, resource, query = {}) ⇒ Object
27
28
29
|
# File 'lib/lessonly/client.rb', line 27
def patch(url, resource, query = {})
request :patch, url, resource, query: query
end
|
#post(url, resource, query = {}) ⇒ Object
15
16
17
|
# File 'lib/lessonly/client.rb', line 15
def post(url, resource, query = {})
request(:post, url, resource, query: query)
end
|
#put(url, resource, query = {}) ⇒ Object
19
20
21
|
# File 'lib/lessonly/client.rb', line 19
def put(url, resource, query = {})
request :put, url, resource, query: query
end
|