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