Sha256: 1a6abecde1471662de2a2c2a74630adc02068401e240565dd47e6906c374a386

Contents?: true

Size: 536 Bytes

Versions: 3

Compression:

Stored size: 536 Bytes

Contents

require "#{File.dirname(__FILE__)}/abstract_note"

module Footnotes
  module Notes
    class EnvNote < AbstractNote
      def initialize(controller)
        @env = controller.request.env.dup
      end

      def content
        # Replace HTTP_COOKIE for a link
        @env['HTTP_COOKIE'] = '<a href="#" style="color:#009" onclick="footnotes_toogle(\'cookies_debug_info\');return false;">See cookies on its tab</a>'

        # Create the env table
        mount_table(@env.to_a.sort.unshift([:key, :value]))
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
josevalim-rails-footnotes-3.3.1 lib/notes/env_note.rb
josevalim-rails-footnotes-3.3.2 lib/notes/env_note.rb
lexrupy-rails-footnotes-3.3.2 lib/rails-footnotes/notes/env_note.rb