Sha256: 247373572ea64b90d318482192b3d3396024abfd21d9f6db0e76787a88fb8028
Contents?: true
Size: 614 Bytes
Versions: 2
Compression:
Stored size: 614 Bytes
Contents
module InstaScraper class HTML::Media < InstaScraper::HTML attr_reader :code, :params def initialize(code = nil, html = nil, params = {}) raise ArgumentError, 'Provide a code or html string' if !code && !html @code = code @html = html @params = params end def url "https://www.instagram.com/p/#{code}/#{serialize_params}" end def data @data ||= Hashie::Mash.new(::JSON.parse(shared_data)) .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/html/media.rb |
insta_scraper-0.4.0 | lib/insta_scraper/html/media.rb |