Class: InstagramApi::Media
- Inherits:
-
Object
- Object
- InstagramApi::Media
show all
- Includes:
- Resource, Search
- Defined in:
- lib/instagram_api/media.rb
Constant Summary
Constants included
from Client
Client::BASE_API_URI, Client::ERROR_CODES
Instance Method Summary
collapse
Methods included from Search
#search
Constructor Details
#initialize(media_id = nil) ⇒ Media
Returns a new instance of Media.
9
10
11
|
# File 'lib/instagram_api/media.rb', line 9
def initialize(media_id = nil)
@media_id = media_id
end
|
Instance Method Details
37
38
39
|
# File 'lib/instagram_api/media.rb', line 37
def (options = {})
create(@media_id, 'comments', options)
end
|
#add_like(options = {}) ⇒ Object
25
26
27
|
# File 'lib/instagram_api/media.rb', line 25
def add_like(options = {})
create(@media_id, 'likes', options)
end
|
33
34
35
|
# File 'lib/instagram_api/media.rb', line 33
def (options = {})
index(@media_id, 'comments', options)
end
|
41
42
43
|
# File 'lib/instagram_api/media.rb', line 41
def (, options = {})
destroy(@media_id, 'comments', , options)
end
|
#delete_like(options = {}) ⇒ Object
29
30
31
|
# File 'lib/instagram_api/media.rb', line 29
def delete_like(options = {})
destroy(@media_id, 'likes', nil, options)
end
|
#likes(options = {}) ⇒ Object
21
22
23
|
# File 'lib/instagram_api/media.rb', line 21
def likes(options = {})
index(@media_id, 'likes', options)
end
|
#short_code(short_code, options = {}) ⇒ Object
17
18
19
|
# File 'lib/instagram_api/media.rb', line 17
def short_code(short_code, options = {})
make_request resource_path("shortcode/#{short_code}"), query: options
end
|
#show(options = {}) ⇒ Object
13
14
15
|
# File 'lib/instagram_api/media.rb', line 13
def show(options = {})
super @media_id, options
end
|