moip/moip-sdk-ruby

View on GitHub
lib/moip2/resource/multi_order.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Moip2
  module Resource
    class MultiOrder < SimpleDelegator
      attr_reader :client, :multi_payment_api, :external_id

      def initialize(client, response)
        super(response)
        @client = client

        if response.respond_to?(:external_id)
          @multi_payment_api = MultiPaymentApi.new(client)
          @external_id = response.external_id
        end
      end

      def create_multi_payment(_payment = nil)
        multi_payment_api.create
      end
    end
  end
end