Sha256: af3243b8ef970636bd14a18d4ea878d0191f91ff9773b064519956efc33fcf25

Contents?: true

Size: 352 Bytes

Versions: 4

Compression:

Stored size: 352 Bytes

Contents

module Upjs
  module Rails
    module CurrentLocation

      def self.included(base)
        base.before_filter :set_header_for_current_location
      end

      private
      
      def set_header_for_current_location
        headers['X-Up-Current-Location'] = request.fullpath
      end

      ActionController::Base.include(self)

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
upjs-rails-0.3.3 lib/upjs/rails/current_location.rb
upjs-rails-0.3.2 lib/upjs/rails/current_location.rb
upjs-rails-0.3.0 lib/upjs/rails/current_location.rb
upjs-rails-0.2.2 lib/upjs/rails/current_location.rb