Module: Billit::BillUpdateRepresenter
- Includes:
- Roar::Representer::JSON::HAL
- Included in:
- BillUpdate
- Defined in:
- lib/billit_representers_argentina/representers/bill_update_representer.rb
Defined Under Namespace
Modules: Initializer
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
39 40 41 42 43 44 45 46 47 48 |
# File 'lib/billit_representers_argentina/representers/bill_update_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 } end |