Sha256: 8dd73228dc2968f11d3dba9d559bb95bdecc18a920b21301271a530374504d92

Contents?: true

Size: 565 Bytes

Versions: 1

Compression:

Stored size: 565 Bytes

Contents

module Workarea
  module Emarsys
    class SalesDataBogusGateway

      attr_reader :options

      def initialize(options = {})
        @options = options
      end

      def send_file(file)
        Response.new(response)
      end

      private

        def response
          response = Faraday.new do |builder|
            builder.adapter :test do |stub|
              stub.get('/rest/bogus.json') { |env| [ 200, {}, nil ] }
            end
          end
          r = response.get('/rest/bogus.json')
          Response.new(r)
        end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
workarea-emarsys-1.0.2 app/lib/workarea/emarsys/sales_data_bogus_gateway.rb