Sha256: eb07ca0ee6aaa8ae0fb5b52942577a006f5cd8ae3cf4d92721dba56139fdd05b
Contents?: true
Size: 688 Bytes
Versions: 5
Compression:
Stored size: 688 Bytes
Contents
require 'saorin/client/base' require 'faraday' module Saorin module Client class Faraday include Base attr_reader :connection def initialize(options = {}, &block) super options @connection = ::Faraday::Connection.new(options) do |builder| builder.adapter ::Faraday.default_adapter builder.response :raise_error block.call builder if block end end def send_request(content) response = @connection.post do |req| req.headers[:content_type] = CONTENT_TYPE req.body = content end response.body end end register :faraday, Faraday end end
Version data entries
5 entries across 5 versions & 1 rubygems