Sha256: a2731bb9d577740e2f5ec7f32f94c37ebfef4842f6aa1d3d517ca648bb60098b

Contents?: true

Size: 585 Bytes

Versions: 1

Compression:

Stored size: 585 Bytes

Contents

class ThingWithCustomUnitAccessor < ActiveRecord::Base

  measured_length :length, :width, unit_field_name: :size_unit
  validates :length, measured: true
  validates :width, measured: true

  measured_volume :volume
  validates :volume, measured: true

  measured Measured::Length, :height, unit_field_name: :size_unit
  validates :height, measured: true

  measured_weight :total_weight, unit_field_name: :weight_unit
  validates :total_weight, measured: true

  measured "Measured::Weight", :extra_weight, unit_field_name: :weight_unit
  validates :extra_weight, measured: true
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
measured-rails-2.5.0 test/support/models/thing_with_custom_unit_accessor.rb