class Grocer::FeedbackConnection
Constants
- PRODUCTION_GATEWAY
- SANDBOX_GATEWAY
Public Class Methods
new(options)
click to toggle source
Calls superclass method
# File lib/grocer/feedback_connection.rb, line 11 def initialize(options) options = apply_defaults(options) super(Connection.new(options)) end
Private Instance Methods
apply_defaults(options)
click to toggle source
# File lib/grocer/feedback_connection.rb, line 29 def apply_defaults(options) options.extend Extensions::DeepSymbolizeKeys defaults.merge(options.deep_symbolize_keys) end
defaults()
click to toggle source
# File lib/grocer/feedback_connection.rb, line 18 def defaults { gateway: find_default_gateway, port: 2196 } end
find_default_gateway()
click to toggle source
# File lib/grocer/feedback_connection.rb, line 25 def find_default_gateway Grocer.env == 'production' ? PRODUCTION_GATEWAY : SANDBOX_GATEWAY end