Sha256: 8a088d0c74f0ee91d999c08cc59d8cb31cf30dc7d54a72de15ebaf45e2e3fd8a
Contents?: true
Size: 527 Bytes
Versions: 2
Compression:
Stored size: 527 Bytes
Contents
module InstaScraper class JSON::AccountMedia < InstaScraper::JSON attr_reader :username, :params def initialize(username, params = {}) @username = username @params = params end def url "https://www.instagram.com/#{username}/media/#{serialize_params}" end def data @data ||= Hashie::Mash.new(::JSON.parse(raw_json)) .extend(Hashie::Extensions::DeepFetch) .extend(Hashie::Extensions::DeepFind) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
insta_scraper-0.5.0 | lib/insta_scraper/json/account_media.rb |
insta_scraper-0.4.0 | lib/insta_scraper/json/account_media.rb |