Sha256: 2d54e28385818bbfabdf2d2a6073b2618f434bd2fd0308c67b32ee8bbf2dd522

Contents?: true

Size: 481 Bytes

Versions: 1

Compression:

Stored size: 481 Bytes

Contents

module RailsLocaleDetection
  class LocaleDetector
    include DetectionMethods
    include LocaleAccessors
    
    attr_reader :controller
    
    delegate :cookies, :params, :request, :default_url_options, :user_locale, :to => :controller
    
    def initialize(controller = nil)
      @controller = controller
    end
    
    def locale_key
      RailsLocaleDetection.locale_key
    end
    
    def self.before(controller)
      new(controller).set_locale
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_locale_detection-2.0.0.pre2 lib/rails_locale_detection/locale_detector.rb