Sha256: 60f81c6620a601b8c24af70cc484154b78e862c85d426c45cb26bb080c02450c

Contents?: true

Size: 586 Bytes

Versions: 7

Compression:

Stored size: 586 Bytes

Contents

require_relative 'base'

module RealPage
  module Model
    # A container for a floor plan as represented by RealPage.
    class FloorPlan < Base
      boolean_attrs *%i[excluded_from_occupancy]

      decimal_attrs *%i[
        bathrooms
        rent_max
        rent_min
      ]

      integer_attrs *%i[
        bedrooms
        gross_square_footage
        id
        maximum_occupants
        rentable_square_footage
      ]

      string_attrs *%i[
        code
        description
        group_id
        group_name
        name
        name_marketing
      ]
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
real_page-2.3.6 lib/real_page/model/floor_plan.rb
real_page-2.3.5 lib/real_page/model/floor_plan.rb
real_page-2.3.4 lib/real_page/model/floor_plan.rb
real_page-2.3.3 lib/real_page/model/floor_plan.rb
real_page-2.3.2 lib/real_page/model/floor_plan.rb
real_page-2.3.1 lib/real_page/model/floor_plan.rb
real_page-2.3.0 lib/real_page/model/floor_plan.rb