Module: Precious::Editable

Included in:
Views::Create, Views::Edit
Defined in:
lib/gollum/views/editable.rb

Instance Method Summary collapse

Instance Method Details

#formats(selected = @page.format) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/gollum/views/editable.rb', line 7

def formats(selected = @page.format)
  Gollum::Markup.formats.map do |key, val|
    { :name     => val[:name],
      :id       => key.to_s,
      :enabled  => val.fetch(:enabled, true),
      :ext      => Gollum::Page.format_to_ext(key),
      :selected => selected == key }
  end.sort do |a, b|
    a[:name].downcase <=> b[:name].downcase
  end
end

#has_editorObject



3
4
5
# File 'lib/gollum/views/editable.rb', line 3

def has_editor
  true
end