Sha256: 64471314d347f58021fe27ff583faf4e0a834575b2d2c4a038108d89e5d7b3ce

Contents?: true

Size: 582 Bytes

Versions: 5

Compression:

Stored size: 582 Bytes

Contents

module DynamicFieldsets
  # Base class for various field_options,
  # field options are used for fields with a set of answers to choose from
  # the field types that need options are select, checkbox, or radio
  #
  # @authors Scott Sampson, Jeremiah Hemphill, Ethan Pemble
  class FieldOption < ActiveRecord::Base
    #relations
    belongs_to :field
    
    #validations
    validates_presence_of :name
    validates_inclusion_of :enabled, :in => [true, false]

    # @return [Array] Scope: enabled field options
    scope :enabled, :conditions => { :enabled => true }
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dynamic_fieldsets-0.0.6 app/models/dynamic_fieldsets/field_option.rb
dynamic_fieldsets-0.0.5 app/models/dynamic_fieldsets/field_option.rb
dynamic_fieldsets-0.0.4 app/models/dynamic_fieldsets/field_option.rb
dynamic_fieldsets-0.0.3 app/models/dynamic_fieldsets/field_option.rb
dynamic_fieldsets-0.0.2 app/models/dynamic_fieldsets/field_option.rb