Sha256: 9f4d0349f5cbd0d68381996138f98c19e25958a9b4b428d06461595f31a80dac

Contents?: true

Size: 493 Bytes

Versions: 1

Compression:

Stored size: 493 Bytes

Contents

module Gon
  module Request
    class << self

      def env
        @request_env if defined? @request_env
      end

      def env=(environment)
        @request_env = environment
        @request_env['gon'] ||= {}
      end

      def id
        @request_id if defined? @request_id
      end

      def id=(request_id)
        @request_id = request_id
      end

      def gon
        env['gon'] if env
      end

      def clear
        env && (env[:gon] = {})
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gon-3.0.4 lib/gon/request.rb