Sha256: 3f428c444e22deca528b5e92136f71eea34e77cae01e9f4314a077315b3641bc
Contents?: true
Size: 1.25 KB
Versions: 7
Compression:
Stored size: 1.25 KB
Contents
module Enjoy::Catalog module Models module Category extend ActiveSupport::Concern include Enjoy::Model include Enjoy::Enableable if Enjoy::Catalog.config.seo_support include Enjoy::Seo::Seoable include Enjoy::Seo::SitemapDataField end if Enjoy::Catalog.config.pages_support include Enjoy::Pages::Connectable end if Enjoy::Catalog.config.gallery_support include Enjoy::Gallery::Paperclipable end include Enjoy::Catalog.orm_specific('Category') include ManualSlug included do manual_slug :name if Enjoy::Catalog.config.pages_support and Enjoy::Catalog.configuration.can_connect_category_with_pages enjoy_connectable_field :connected_pages end if Enjoy::Catalog.config.gallery_support and Enjoy::Catalog.configuration.category_image_styles enjoy_cms_attached_file(:image, styles: lambda { |attachment| attachment.instance.image_styles } ) end end def item_class Enjoy::Catalog::Item end def image_styles Enjoy::Catalog.configuration.category_image_styles end def image_jcrop_options {} end end end end
Version data entries
7 entries across 7 versions & 1 rubygems