class PetRescue::ListingPage
A listing page on petrescue.com.au
Attributes
id[R]
Public Class Methods
for_listing(id)
click to toggle source
# File lib/pet_rescue/listing_page.rb, line 8 def self.for_listing(id) new(id, ListingPageParser.new) end
new(id, parser)
click to toggle source
# File lib/pet_rescue/listing_page.rb, line 12 def initialize(id, parser) @id = id @url = "http://www.petrescue.com.au/listings/#{@id}" @parser = parser end
Public Instance Methods
pet()
click to toggle source
# File lib/pet_rescue/listing_page.rb, line 18 def pet @parser.parse(open(@url)) end