Sha256: fa19406f19b92aaff3eed0a71b79a2eae140397e7968e7aa9b142ccb9f2eec7e

Contents?: true

Size: 874 Bytes

Versions: 16

Compression:

Stored size: 874 Bytes

Contents

module Precious
  module Views
    class Edit < Layout
      include Editable

      attr_reader :page, :content

      def title
        "#{@page.title}"
      end

      def page_name
        @name.gsub('-', ' ')
      end

      def footer
        if @footer.nil?
          if page = @page.footer
            @footer = page.raw_data
          else
            @footer = false
          end
        end
        @footer
      end

      def sidebar
        if @sidebar.nil?
          if page = @page.sidebar
            @sidebar = page.raw_data
          else
            @sidebar = false
          end
        end
        @sidebar
      end

      def is_create_page
        false
      end

      def is_edit_page
        true
      end

      def format
        @format = (@page.format || false) if @format.nil?
        @format.to_s.downcase
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 4 rubygems

Version Path
gollum-2.0.0 lib/gollum/frontend/views/edit.rb
gollum-1.4.3 lib/gollum/frontend/views/edit.rb
gollum-1.4.2 lib/gollum/frontend/views/edit.rb
read-only-gollum-1.4.0 lib/gollum/frontend/views/edit.rb
gollum-bibanon-1.4.4 lib/gollum/frontend/views/edit.rb
gollum-bibanon-1.4.3 lib/gollum/frontend/views/edit.rb
gollum-bibanon-1.4.2 lib/gollum/frontend/views/edit.rb
gollum-bibanon-1.4.1 lib/gollum/frontend/views/edit.rb
gollum-bibanon-1.3.2 lib/gollum/frontend/views/edit.rb
gollum-bibanon-1.4.0 lib/gollum/frontend/views/edit.rb
gollum-bibanon-1.3.1 lib/gollum/frontend/views/edit.rb
gollum-1.3.1 lib/gollum/frontend/views/edit.rb
jugyo-gollum-1.3.1 lib/gollum/frontend/views/edit.rb
gollum-1.2.1 lib/gollum/frontend/views/edit.rb
gollum-1.3.0 lib/gollum/frontend/views/edit.rb
gollum-1.2.0 lib/gollum/frontend/views/edit.rb