class QuestionFormat < ActiveRecord::Base include FlagShihTzu ## # Associations has_many :questions validates :title, presence: true, uniqueness: true ## # Possibly needed for active_admin # -relies on protected_attributes gem as syntax depricated in rails 4.2 attr_accessible :title, :description, :option_based, :questions, :as => [:default, :admin] ## # Define Bit Field Values so we can test a format without doing string comps # Column type has_flags 1 => :textarea, 2 => :textfield, 3 => :radiobuttons, 4 => :checkbox, 5 => :dropdown, 6 => :multiselectbox, 7 => :date, column: 'formattype' # EVALUATE CLASS AND INSTANCE METHODS BELOW # # What do they do? do they do it efficiently, and do we need them? ## # gives the title of the question_format # # @return [String] title of the question_format def to_s "#{title}" end end