Sha256: 5c1866af1996422131d396b7f786c8427d5c33a24cf21e81670ed46df09d33bb

Contents?: true

Size: 370 Bytes

Versions: 12

Compression:

Stored size: 370 Bytes

Contents

# A percentage of flaggable records of a given class may be flagged into a feature
# with this class.
class Detour::PercentageFlag < Detour::Flag
  validates_presence_of     :percentage
  validates_numericality_of :percentage, greater_than: 0, less_than_or_equal_to: 100
  validates_uniqueness_of   :feature_id, scope: :flaggable_type

  attr_accessible :percentage
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
detour-0.0.15 app/models/detour/percentage_flag.rb
detour-0.0.14 app/models/detour/percentage_flag.rb
detour-0.0.13 app/models/detour/percentage_flag.rb
detour-0.0.12 app/models/detour/percentage_flag.rb
detour-0.0.11 app/models/detour/percentage_flag.rb
detour-0.0.10 app/models/detour/percentage_flag.rb
detour-0.0.9 app/models/detour/percentage_flag.rb
detour-0.0.7 app/models/detour/percentage_flag.rb
detour-0.0.6 app/models/detour/percentage_flag.rb
detour-0.0.5 app/models/detour/percentage_flag.rb
detour-0.0.3 app/models/detour/percentage_flag.rb
detour-0.0.2 app/models/detour/percentage_flag.rb