Class: MLS::Address::Parser
Instance Attribute Summary
Attributes inherited from Parser
Instance Method Summary collapse
- #listing_types=(listing_types) ⇒ Object
- #listings=(listings) ⇒ Object
- #photos=(photos) ⇒ Object
- #videos=(videos) ⇒ Object
Methods inherited from Parser
build, #build, build_collection, collection_root_element, extract_attributes, #extract_attributes, #initialize, #method_missing, object_class, parse, #parse, parse_collection, root_element, update, #update_attributes
Constructor Details
This class inherits a constructor from MLS::Parser
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class MLS::Parser
Instance Method Details
#listing_types=(listing_types) ⇒ Object
154 155 156 |
# File 'lib/mls/models/address.rb', line 154 def listing_types=(listing_types) @object.listing_types = listing_types end |
#listings=(listings) ⇒ Object
146 147 148 149 150 151 152 |
# File 'lib/mls/models/address.rb', line 146 def listings=(listings) @object.listings = listings.map { |data| listing = MLS::Listing::Parser.build(data) listing.address = @object listing } end |