module Billit::BillRepresenter
Public Class Methods
included(klass)
click to toggle source
# File lib/billit_representers_argentina/representers/bill_representer.rb, line 39 def self.included(klass) klass.send :prepend, Initializer klass.send :include, ActiveModel::Validations klass.send :include, Roar::Representer::Feature::HttpVerbs klass.validates_presence_of :uid klass.validates :subject_areas, inclusion: { in: @@subject_areas_valid_values } klass.validates :stage, inclusion: { in: @@stage_valid_values } klass.validates :initial_chamber, inclusion: { in: @@initial_chamber_valid_values } klass.validates :current_priority, inclusion: { in: @@current_priority_valid_values } klass.validates :project_type, inclusion: { in: @@project_type_valid_values } end