Sha256: 7df55015e0bb05bd9a3227455a37a970d346d06b0d6676a6fcb575d2dc758846

Contents?: true

Size: 355 Bytes

Versions: 7

Compression:

Stored size: 355 Bytes

Contents

require "action_controller/railtie"

class Browser
  module ActionController
    extend ActiveSupport::Concern

    included do
      helper_method :browser
    end

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

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
browser-0.4.1 lib/browser/action_controller.rb
browser-0.4.0 lib/browser/action_controller.rb
browser-0.3.2 lib/browser/action_controller.rb
browser-0.3.1 lib/browser/action_controller.rb
browser-0.3.0 lib/browser/action_controller.rb
browser-0.2.1 lib/browser/action_controller.rb
browser-0.2.0 lib/browser/action_controller.rb