Sha256: fc9d82a5fdaaa8ff79c5da07be43804de7c9d51f0f7f1a141242af2e98c0427a
Contents?: true
Size: 698 Bytes
Versions: 22
Compression:
Stored size: 698 Bytes
Contents
require 'lib/endeca' class Listing < Endeca::Document path "http://10.130.83.75:9888/bridge/JSONControllerServlet.do" reader \ :address, :contact, :description, :header, :phone integer_reader \ 'RecordSpec' => :listing_id float_reader \ :longitude, :latitude decimal_reader :rent => :price boolean_reader :showemail => :show_email? reader(:rh_url => :details_url) {|url| "/{url}"} add_reader(:caret_delimited_reader) {|string| string.split('^+^')} caret_delimited_reader \ :thumbnails, :graphicurl => :graphic_urls def coordinates; [latitude, longitude] end def image_url; (graphic_urls || thumbnails).first rescue nil end end
Version data entries
22 entries across 22 versions & 2 rubygems