Sha256: 4a9ab83fcba01d37567453d204255936d63c2988f5431884be1708d1d86baecf

Contents?: true

Size: 482 Bytes

Versions: 2

Compression:

Stored size: 482 Bytes

Contents

module Xolphin
  module Api
    module Responses
      class Invoices < Base
        def initialize(data)
          super(data)
        end

        def invoices
          @invoices ||= begin
            invoices = []

            if _embedded && _embedded["invoices"]
              _embedded["invoices"].each do |invoice|
                invoices << Invoice.new(invoice)
              end
            end

            invoices
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
xolphin-api-1.9.0 lib/xolphin/api/responses/invoices.rb
xolphin-api-1.8.0 lib/xolphin/api/responses/invoices.rb