Sha256: 83711c978368d41989eaacecf6e104ad1e770feec16fd5d12d440a1a974c4944
Contents?: true
Size: 791 Bytes
Versions: 25
Compression:
Stored size: 791 Bytes
Contents
module Abstractor module Methods module Models module AbstractorObjectValue def self.included(base) base.send :include, SoftDelete # Associations base.send :has_many, :abstractor_object_value_variants base.send :has_many, :abstractor_abstraction_schema_object_values base.send :has_many, :abstractor_abstraction_schemas, :through => :abstractor_abstraction_schema_object_values # base.send :attr_accessible, :value, :abstractor_object_value_variants, :abstractor_abstraction_schema_object_values, :abstractor_abstraction_schemas end # Instance Methods def object_variants [value].concat(abstractor_object_value_variants.map(&:value)) end end end end end
Version data entries
25 entries across 25 versions & 1 rubygems