Sha256: fdafde6ee1a071de3f466469ad40d128416e994835d1695b5db0b1b4f6ffd693

Contents?: true

Size: 429 Bytes

Versions: 2

Compression:

Stored size: 429 Bytes

Contents

module StellarClient
  class WithdrawRequest

    include APIClientBase::Request.module

    BODY_ATTRS = %i[
      type
      asset_code
      dest
    ]
    attribute :type, String
    attribute :asset_code, String
    attribute :dest, String

    private

    def path
      "/withdraw"
    end

    def params
      BODY_ATTRS.each_with_object({}) do |attr, hash|
        hash[attr] = send(attr)
      end
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
stellar_client-0.7.0 lib/stellar_client/requests/withdraw_request.rb
stellar_client-0.6.1 lib/stellar_client/requests/withdraw_request.rb