Module: MITS::V3_0::Mapper::FloorplanMapper
- Included in:
- MITS::V3_0::Mapper, MITS::V4_1::Mapper
- Defined in:
- lib/mits/v3.0/mapper/floorplan_mapper.rb
Instance Method Summary collapse
Instance Method Details
#floorplan(tag, floorplan = Floorplan) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/mits/v3.0/mapper/floorplan_mapper.rb', line 10 def floorplan(tag, floorplan = Floorplan) floorplan.new(bathrooms: try(rooms(tag[:Room], 'Bathroom'), :to_f), bedrooms: try(rooms(tag[:Room], 'Bedroom'), :to_i), name: tag[:Name], rent: range_tag(tag[:MarketRent]), sqft: range_tag(tag[:SquareFeet])) end |
#floorplans(tags, fp = Floorplan) ⇒ Object
5 6 7 8 |
# File 'lib/mits/v3.0/mapper/floorplan_mapper.rb', line 5 def floorplans(, fp = Floorplan) = [] unless .is_a? Array .map { |tag| floorplan(tag, fp) } end |