lib/mapper/reso.rb in reso-0.1.0.2 vs lib/mapper/reso.rb in reso-0.1.0.3

- old
+ new

@@ -36,11 +36,11 @@ def self.appliances queued_listing, listing get_enums(queued_listing, %w(DetailedCharacteristics Appliances Appliance)) end def self.architecture_style queued_listing, listing - (result = get_value(queued_listing, %w(DetailedCharacteristics ArchitectureStyle))) ? Mapper::architecture_styles[result] : nil + (result = get_value(queued_listing, %w(DetailedCharacteristics ArchitectureStyle))) ? Mapper::architecture_styles(result) : nil end def self.architecture_style_description queued_listing, listing get_value(queued_listing, %w(DetailedCharacteristics ArchitectureStyle otherDescription)) end @@ -106,12 +106,12 @@ end def self.expenses queued_listing, listing if (result = get_repeaters(queued_listing, %w(Expenses Expense))) result.map{|item| listing.expenses.find_or_initialize_by( - expense_category: Mapper::expense_categories[item['ExpenseCategory']], - currency_period: Mapper::expense_categories[item['ExpenseValue']['currencyPeriod']], + expense_category: Mapper::expense_categories(item['ExpenseCategory']), + currency_period: Mapper::expense_categories(item['ExpenseValue']['currencyPeriod']), expense_value: item['ExpenseValue'].unwrap_attribute )} end end @@ -122,11 +122,11 @@ def self.floor_coverings queued_listing, listing get_enums(queued_listing, %w(DetailedCharacteristics FloorCoverings FloorCovering)) end def self.foreclosure_status queued_listing, listing - (result = get_value(queued_listing, %w(ForeclosureStatus))) ? Mapper::foreclosure_statuses[result] : nil + (result = get_value(queued_listing, %w(ForeclosureStatus))) ? Mapper::foreclosure_statuses(result) : nil end def self.franchise queued_listing, listing get_reso_business(queued_listing, 'Franchise') end @@ -310,11 +310,11 @@ def self.list_price_low queued_listing, listing get_value(queued_listing, %w(ListPriceLow)) end def self.listing_category queued_listing, listing - (result = get_value(queued_listing, %w(ListingCategory))) ? Mapper::listing_categories[result] : nil + (result = get_value(queued_listing, %w(ListingCategory))) ? Mapper::listing_categories(result) : nil end def self.listing_date queued_listing, listing (result = get_value(queued_listing, %w(ListingDate))) ? Chronic::parse(result).to_date : nil end @@ -341,17 +341,17 @@ def self.listing_provider queued_listing, listing if get_value(queued_listing, %w(ProviderName)).present? result = ListingProvider.find_or_initialize_by( name: get_value(queued_listing, %w(ProviderName)), url: get_value(queued_listing, %w(ProviderURL)), - source_provider_category: Mapper::source_provider_categories[get_value(queued_listing, %w(ProviderCategory))] + source_provider_category: Mapper::source_provider_categories(get_value(queued_listing, %w(ProviderCategory))) ) end end def self.listing_status queued_listing, listing - (result = get_value(queued_listing, %w(ListingStatus))) ? Mapper::listing_statuses[result] : nil + (result = get_value(queued_listing, %w(ListingStatus))) ? Mapper::listing_statuses(result) : nil end def self.listing_title queued_listing, listing get_value(queued_listing, %w(ListingTitle)) end @@ -480,11 +480,11 @@ email: item['Email'] ) participant.assign_attributes({ participant_key: item['ParticipantKey'], participant_identifier: item['ParticipantId'], - participant_role: Mapper::participant_roles[item['Role']], + participant_role: Mapper::participant_roles(item['Role']), primary_contact_phone: item['PrimaryContactPhone'], office_phone: item['OfficePhone'], fax: item['Fax'], website_url: item['WebsiteURL'] }) @@ -500,19 +500,19 @@ def self.photos queued_listing, listing listing_media(queued_listing, listing, %w(Photos Photo)) end def self.property_sub_type queued_listing, listing - (result = get_value(queued_listing, %w(PropertySubType))) ? Mapper::property_sub_types[result] : nil + (result = get_value(queued_listing, %w(PropertySubType))) ? Mapper::property_sub_types(result) : nil end def self.property_sub_type_description queued_listing, listing get_value(queued_listing, %w(PropertySubType otherDescription)) end def self.property_type queued_listing, listing - (result = get_value(queued_listing, %w(PropertyType))) ? Mapper::property_types[result] : nil + (result = get_value(queued_listing, %w(PropertyType))) ? Mapper::property_types(result) : nil end def self.property_type_description queued_listing, listing get_value(queued_listing, %w(PropertyType otherDescription)) end @@ -525,10 +525,10 @@ get_value(queued_listing, %w(DetailedCharacteristics RoomCount)) end def self.rooms queued_listing, listing if (result = get_value(queued_listing, %w(DetailedCharacteristics Rooms Room))) - rooms = Array(result).map{|room_category| Room.new(listing: listing, room_category: Mapper::room_categories[room_category])} + rooms = Array(result).map{|room_category| Room.new(listing: listing, room_category: Mapper::room_categories(room_category))} end rooms ? rooms : [] end def self.taxes queued_listing, listing \ No newline at end of file