Sha256: e895536903b88679d342640067bf519512432d0063f1daa0259634fc41b15c1d

Contents?: true

Size: 636 Bytes

Versions: 4

Compression:

Stored size: 636 Bytes

Contents

module Ecm::Downloads
  class DownloadCategoryDecorator < Draper::Decorator
    delegate_all

    def display_code
      "<%= render_download_category '#{name}' %>"
    end

    def ecm_downloads_downloads_count_label
      h.content_tag(:span, ecm_downloads_downloads_count, class: 'badge')
    end

    def locale_label
      h.content_tag(:span, locale, class: 'label label-default')
    end

    def tree_name
      name
    end

    def index_name
      if self.root?
        "[#{self.locale}] #{self.name}"
      else
        "#{'&#160;&#160;&#160;&#160;' * self.level} |--&#160;#{self.name}".html_safe
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ecm_downloads2-1.2.2 app/decorators/ecm/downloads/download_category_decorator.rb
ecm_downloads2-1.2.1 app/decorators/ecm/downloads/download_category_decorator.rb
ecm_downloads2-1.2.0 app/decorators/ecm/downloads/download_category_decorator.rb
ecm_downloads2-1.1.1 app/decorators/ecm/downloads/download_category_decorator.rb