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