Sha256: 4bc9c85fe991b43391a9fd9661a5f06e4f403079c4dd98a07763717e590a673a
Contents?: true
Size: 1.61 KB
Versions: 1
Compression:
Stored size: 1.61 KB
Contents
module Pwb class Api::V1::PropertyResource < JSONAPI::Resource model_name 'Pwb::Prop' attributes :photos, :property_photos, :ano_constr, :extras attributes :street_address, :street_number, :postal_code attributes :city, :region attributes :country, :longitude, :latitude attributes :title_es, :title_en, :title_ar, :description_es, :description_en, :description_ar attributes :for_sale, :for_rent_short_term, :for_rent_long_term, :obscure_map, :hide_map attributes :price_sale_current_cents, :price_sale_original_cents attributes :price_rental_monthly_current_cents, :price_rental_monthly_original_cents attributes :price_rental_monthly_low_season_cents, :price_rental_monthly_high_season_cents attributes :price_rental_monthly_standard_season_cents attributes :visible, :highlighted, :reference def extras # override needed here as I have an extras has_many r/n on property # which is not yet in use.. return @model.get_extras end # TODO - fix client side so I don't have to use these legacy names def property_photos photos = @model.prop_photos return photos end def photos photos = @model.prop_photos return photos end def ano_constr ano_constr = @model.year_construction return ano_constr end # t.integer :year_construction, default: 0, null: false # t.integer :count_bedrooms, default: 0, null: false # t.integer :count_bathrooms, default: 0, null: false # t.integer :count_toilets, default: 0, null: false # t.integer :count_garages, default: 0, null: false end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pwb-0.0.1 | app/resources/pwb/api/v1/property_resource.rb |