class Fappu::Page
Attributes
image_url[RW]
page_number[RW]
thumbnail_url[RW]
Public Class Methods
new(args={})
click to toggle source
# File lib/fappu/page.rb, line 6 def initialize(args={}) args.each do |k,v| instance_variable_set("@#{k}",v) unless v.nil? end end
new_from_json(args)
click to toggle source
Receies page has ex. self.new_from_json({‘1’ => { thumb => ‘xx’, image => ‘yy’)}})
Returns #<Page @page_number: 1, @thumbnail_url: ‘xx’, @image_url: ‘yy>
# File lib/fappu/page.rb, line 17 def self.new_from_json(args) page = Page.new args.each do |k,v| page.page_number = k page.thumbnail_url = v["thumb"] page.image_url = v["image"] end page end