Sha256: 36aae32fb7d1b78bddc82211de20c635e5a1290da9c6d8862a5894977ec7d528

Contents?: true

Size: 404 Bytes

Versions: 3

Compression:

Stored size: 404 Bytes

Contents

module SpreeKomoju
  module GatewayOptionsWithHeaders
    def browser_language
      @payment.request_env.nil? ? "" : @payment.request_env["HTTP_ACCEPT_LANGUAGE"]
    end

    def browser_user_agent
      @payment.request_env.nil? ? "" : @payment.request_env["HTTP_USER_AGENT"]
    end

    # Prepended method
    def hash_methods
      super + [:browser_language, :browser_user_agent]
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spree_komoju-0.1.4 lib/spree_komoju/gateway_options_with_headers.rb
spree_komoju-0.1.3 lib/spree_komoju/gateway_options_with_headers.rb
spree_komoju-0.1.2 lib/spree_komoju/gateway_options_with_headers.rb