Sha256: 3f8affeea6b3c2a0f7dbdf9a4252712623f4f30ec550b42e5126d2b3b7d41d9e

Contents?: true

Size: 614 Bytes

Versions: 10

Compression:

Stored size: 614 Bytes

Contents

# frozen_string_literal: true
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

10 entries across 10 versions & 2 rubygems

Version Path
measured-3.2.0 test/internal/app/models/thing_with_custom_unit_accessor.rb
measured-3.1.0 test/internal/app/models/thing_with_custom_unit_accessor.rb
measured-3.0.0 test/internal/app/models/thing_with_custom_unit_accessor.rb
measured-rails-2.8.2 test/support/models/thing_with_custom_unit_accessor.rb
measured-rails-2.8.1 test/support/models/thing_with_custom_unit_accessor.rb
measured-rails-2.8.0 test/support/models/thing_with_custom_unit_accessor.rb
measured-rails-2.7.1 test/support/models/thing_with_custom_unit_accessor.rb
measured-rails-2.6.0 test/support/models/thing_with_custom_unit_accessor.rb
measured-rails-2.5.2 test/support/models/thing_with_custom_unit_accessor.rb
measured-rails-2.5.1 test/support/models/thing_with_custom_unit_accessor.rb