class PorpoiseExternalActions::Client
Public Instance Methods
action()
click to toggle source
# File lib/porpoise_external_actions/client.rb, line 3 def action @action ||= PorpoiseExternalActions::Action.new(client: self) end
default_options()
click to toggle source
# File lib/porpoise_external_actions/client.rb, line 7 def default_options { user_agent: 'PorpoiseExternalActionsGem', prefix: '', content_type: 'application/x-www-form-urlencoded' } end
setup()
click to toggle source
# File lib/porpoise_external_actions/client.rb, line 36 def setup connection.stack do |builder| builder.use Faraday::Request::UrlEncoded builder.use Vertebrae::Request::BasicAuth, connection.configuration.authentication if connection.configuration.authenticated? builder.use Faraday::Response::Logger if ENV['DEBUG'] builder.use PorpoiseExternalActions::ExceptionMiddleware # Vertebrae::Response::RaiseError builder.adapter connection.configuration.adapter end end