Sha256: 0b191a12be07b0a02be2f88734e688fa0eecda159f060aa9d183152517f04a08

Contents?: true

Size: 392 Bytes

Versions: 10

Compression:

Stored size: 392 Bytes

Contents

class Browser
  module ActionController # :nodoc: all
    def self.included(base)
      base.send :helper_method, :browser
    end

    private
    def browser
      @browser ||= Browser.new(
        :accept_language => request.headers["Accept-Language"],
        :ua => request.headers["User-Agent"]
      )
    end
  end
end

ActionController::Base.send :include, Browser::ActionController

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
browser-0.1.6 lib/browser/action_controller.rb
browser-0.1.5 lib/browser/action_controller.rb
vcx-browser-0.1.11 lib/browser/action_controller.rb
vcx-browser-0.1.10 lib/browser/action_controller.rb
vcx-browser-0.1.9 lib/browser/action_controller.rb
vcx-browser-0.1.8 lib/browser/action_controller.rb
browser-0.1.4 lib/browser/action_controller.rb
browser-0.1.3 lib/browser/action_controller.rb
browser-0.1.2 lib/browser/action_controller.rb
browser-0.1.1 lib/browser/action_controller.rb