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