Sha256: bae6e102630870ab09978fffa753f86f697f99acc03fc16f26ce6534f95eeae6

Contents?: true

Size: 593 Bytes

Versions: 4

Compression:

Stored size: 593 Bytes

Contents

module Protozoa
  module Editable
  #   def formats(selected = @page.format)
  #     Gollum::Page::FORMAT_NAMES.map do |key, val|
  #       { :name     => val,
  #         :id       => key.to_s,
  #         :selected => selected == key}
  #     end.sort do |a, b|
  #       a[:name].downcase <=> b[:name].downcase
  #     end
  #   end
    def categories
      Dir.glob("entries/*").map do |ef|
        _, category = ef.split("/")
        {id: category, name: category.singularize.titleize }
      end.sort do |a, b|
        a[:name].downcase <=> b[:name].downcase
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
amiba-1.0.2 lib/amiba/frontend/views/editable.rb
amiba-1.0.1 lib/amiba/frontend/views/editable.rb
amiba-1.0.0 lib/amiba/frontend/views/editable.rb
amiba-0.0.9 lib/amiba/frontend/views/editable.rb