Class: Precious::API::V2::Characters
- Inherits:
-
Base
- Object
- Base
- Precious::API::V2::Characters
show all
- Defined in:
- lib/precious/characters.rb
Constant Summary
Constants inherited
from Base
Base::API_ENDPOINT
Instance Attribute Summary
Attributes inherited from Base
#api_key
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Instance Method Details
#get_character(id:) ⇒ Object
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/precious/characters.rb', line 19
def get_character(id:)
params = {
_id: id
}
request(
http_method: :get,
endpoint: "character",
params: params
)
end
|
#get_character_quotes(id:, limit: 0, page: 0, offset: 0) ⇒ Object
32
33
34
35
36
37
38
39
40
|
# File 'lib/precious/characters.rb', line 32
def get_character_quotes(id:, limit: 0, page: 0, offset: 0)
params = set_params(limit: limit, page: page, offset: offset)
request(
http_method: :get,
endpoint: "character/#{id}/quote",
params: params
)
end
|
#get_characters(limit: 0, page: 0, offset: 0) ⇒ Object
8
9
10
11
12
13
14
15
16
|
# File 'lib/precious/characters.rb', line 8
def get_characters(limit: 0, page: 0, offset: 0)
params = set_params(limit: limit, page: page, offset: offset)
request(
http_method: :get,
endpoint: "character",
params: params
)
end
|