class Tikkie::Api::V1::Responses::PaymentRequests

Response when requesting payment requests (list).

Public Class Methods

new(response, options = {}) click to toggle source
Calls superclass method Tikkie::Api::V1::Responses::Base::new
# File lib/tikkie/api/v1/responses/payment_requests.rb, line 12
def initialize(response, options = {})
  super(response)

  @offset = options[:offset]
  @limit = options[:limit]
  @total_elements = data[:totalElements]
  @elements = payment_requests.count
end

Public Instance Methods

each(&block) click to toggle source
# File lib/tikkie/api/v1/responses/payment_requests.rb, line 21
def each(&block)
  payment_requests.each(&block)
end

Private Instance Methods

payment_requests() click to toggle source
# File lib/tikkie/api/v1/responses/payment_requests.rb, line 27
def payment_requests
  @payment_requests ||= begin
    payment_requests = []

    if data[:paymentRequests]
      data[:paymentRequests].each do |payment_request|
        payment_requests << Tikkie::Api::V1::Responses::PaymentRequest.new(payment_request)
      end
    end

    payment_requests
  end
end