class CraigsList

Constants

VALID_FIELDS

Public Instance Methods

us_cities() click to toggle source
# File lib/craigslist/craigslist.rb, line 29
def us_cities
  doc = Nokogiri::HTML(open("http://www.craigslist.org/about/sites"))
  
  cities = []
  doc.css('a').each do |link|
    if /http:\/\/([a-z]*).craigslist.org/ =~ link["href"]
      puts link["href"]
    end
  end
end

Private Instance Methods

extract_price(dollar_string) click to toggle source
# File lib/craigslist/craigslist.rb, line 43
def extract_price(dollar_string)
  dollar_string[1..-1]
end
to_query(hsh) click to toggle source
# File lib/craigslist/craigslist.rb, line 47
def to_query(hsh)
  hsh.select { |k,v| CraigsList::VALID_FIELDS.include? k }.map {|k, v| "#{k}=#{CGI::escape v}" }.join("&")
end