Sha256: 5d7ad6b8515043156686d927d9bd676cc96b618a2e2bd114d521ddef7b630afb

Contents?: true

Size: 315 Bytes

Versions: 4

Compression:

Stored size: 315 Bytes

Contents

module Unidom::Category::Concerns::AsCategorized

  extend ActiveSupport::Concern

  self.included do |includer|

    has_many :categorizings, class_name: 'Unidom::Category::Categorizing', as:     :categorized
    has_many :categories,    through:    :categorizings,                   source: :category

  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
unidom-category-1.1 app/models/unidom/category/concerns/as_categorized.rb
unidom-category-1.0 app/models/unidom/category/concerns/as_categorized.rb
unidom-category-0.3 app/models/unidom/category/concerns/as_categorized.rb
unidom-category-0.2 app/models/unidom/category/concerns/as_categorized.rb