class InstaScraper::JSON::AccountMedia
Attributes
end_cursor[R]
id[R]
per_page[R]
Public Class Methods
new(id:, per_page: 12, end_cursor: nil)
click to toggle source
# File lib/insta_scraper/json/account_media.rb, line 5 def initialize(id:, per_page: 12, end_cursor: nil) @id = id @per_page = per_page @end_cursor = end_cursor end
Public Instance Methods
params()
click to toggle source
# File lib/insta_scraper/json/account_media.rb, line 19 def params { query_id: 17888483320059182, variables: variables, } end
url()
click to toggle source
# File lib/insta_scraper/json/account_media.rb, line 26 def url "https://www.instagram.com/graphql/query/#{serialize_params}" end
variables()
click to toggle source
# File lib/insta_scraper/json/account_media.rb, line 11 def variables if end_cursor "{\"id\":\"#{id}\",\"first\":#{per_page},\"after\":\"#{end_cursor}\"}" else "{\"id\":\"#{id}\",\"first\":#{per_page}}" end end