Sha256: 490003366e761e43d2f3f988dd277016d8da7ca2355a43ff5190872af2c5b54a

Contents?: true

Size: 730 Bytes

Versions: 6

Compression:

Stored size: 730 Bytes

Contents

module Discerner
  module Methods
    module Models
      module ParameterValueCategorization
        def self.included(base)
          base.send :include, SoftDelete

          # Associations
          base.send :belongs_to, :parameter_value_category, :inverse_of => :parameter_value_categorizations
          base.send :belongs_to, :parameter_value,          :inverse_of => :parameter_value_categorization

          # Validations
          base.send :validates_presence_of, :parameter_value_category, :parameter_value

          # Whitelisting attributes
          base.send :attr_accessible, :parameter_value_category_id, :parameter_value_id, :parameter_value_category, :parameter_value
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
discerner-1.2.2 lib/discerner/methods/models/parameter_value_categorization.rb
discerner-1.2.1 lib/discerner/methods/models/parameter_value_categorization.rb
discerner-1.2.0 lib/discerner/methods/models/parameter_value_categorization.rb
discerner-1.1.20 lib/discerner/methods/models/parameter_value_categorization.rb
discerner-1.1.19 lib/discerner/methods/models/parameter_value_categorization.rb
discerner-1.1.18 lib/discerner/methods/models/parameter_value_categorization.rb