Sha256: cd78385c598108e448f817cb77d5704fa3aa1295b3a5d97399e6762dd8a9cc0b
Contents?: true
Size: 708 Bytes
Versions: 1
Compression:
Stored size: 708 Bytes
Contents
module Workarea module Emarsys class BogusGateway attr_reader :options def initialize(options = {}) @options = options end def method_missing(method, *args) response end private def response response = Faraday.new do |builder| builder.adapter :test do |stub| stub.get('/rest/bogus.json') { |env| [ 200, {}, response_body ] } end end r = response.get('/rest/bogus.json') Response.new(r) end def response_body { "data" => { "ids" => ['123456'] } }.to_json 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/bogus_gateway.rb |