Sha256: d370c7472594b16fa5f90a3e9df32063ff2f890b7a010adfaa4de09cc1b13914

Contents?: true

Size: 396 Bytes

Versions: 32

Compression:

Stored size: 396 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-Location'] = request.original_url
        headers['X-Up-Method'] = request.method
      end

      ActionController::Base.include(self)

    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
upjs-rails-0.10.5 lib/upjs/rails/current_location.rb
upjs-rails-0.10.4 lib/upjs/rails/current_location.rb
upjs-rails-0.10.3 lib/upjs/rails/current_location.rb
upjs-rails-0.10.2 lib/upjs/rails/current_location.rb
upjs-rails-0.10.1 lib/upjs/rails/current_location.rb
upjs-rails-0.10.0 lib/upjs/rails/current_location.rb
upjs-rails-0.9.1 lib/upjs/rails/current_location.rb
upjs-rails-0.9.0 lib/upjs/rails/current_location.rb
upjs-rails-0.8.2 lib/upjs/rails/current_location.rb
upjs-rails-0.8.1 lib/upjs/rails/current_location.rb
upjs-rails-0.8.0 lib/upjs/rails/current_location.rb
upjs-rails-0.7.8 lib/upjs/rails/current_location.rb
upjs-rails-0.7.7 lib/upjs/rails/current_location.rb
upjs-rails-0.7.6 lib/upjs/rails/current_location.rb
upjs-rails-0.7.5 lib/upjs/rails/current_location.rb
upjs-rails-0.7.4 lib/upjs/rails/current_location.rb
upjs-rails-0.7.3 lib/upjs/rails/current_location.rb
upjs-rails-0.7.2 lib/upjs/rails/current_location.rb
upjs-rails-0.7.1 lib/upjs/rails/current_location.rb
upjs-rails-0.7.0 lib/upjs/rails/current_location.rb