Sha256: 3631669545a0be725315075ab9b6f84fa200316a877b77983fda7d17e4f326fb

Contents?: true

Size: 313 Bytes

Versions: 2

Compression:

Stored size: 313 Bytes

Contents

module Kms
  class CategoryDrop < Liquor::Drop
    include Kms::Catalog::Engine.routes.url_helpers
    attributes :name, :permalink, :description
    has_many :children
    has_many :products
    belongs_to :parent

    export :logo_url
    scopes :order

    def logo_url
      source.logo.url
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kms_catalog-0.5.0 lib/drops/kms/category_drop.rb
kms_catalog-0.4.0 lib/kms/drops/category_drop.rb