class PurposePlatformQueuedClient::Client
Public Instance Methods
action()
click to toggle source
# File lib/purpose-platform-queued-client/client.rb, line 3 def action @action ||= PurposePlatformQueuedClient::Action.new(client: self) end
unsubscribe()
click to toggle source
# File lib/purpose-platform-queued-client/client.rb, line 7 def unsubscribe @unsubscribe ||= PurposePlatformQueuedClient::Unsubscribe.new(client: self) end
Private Instance Methods
default_options()
click to toggle source
# File lib/purpose-platform-queued-client/client.rb, line 13 def default_options { ssl: { verify: false }, user_agent: 'PurposePlatformQueuedClient', prefix: '', content_type: 'application/x-www-form-urlencoded' } end
setup()
click to toggle source
# File lib/purpose-platform-queued-client/client.rb, line 52 def setup connection.stack do |builder| builder.use Faraday::Request::Multipart builder.use Faraday::Request::UrlEncoded builder.use Faraday::Response::Logger if ENV['DEBUG'] builder.use FaradayMiddleware::Mashify builder.use FaradayMiddleware::ParseJson builder.adapter connection.configuration.adapter end end