class PagSeguro::Authorization::Collection

Attributes

authorizations[W]

Public Class Methods

new(options = {}) click to toggle source
# File lib/pagseguro/authorization/collection.rb, line 10
def initialize(options = {})
  @errors = options[:errors] if options[:errors]
  @authorizations = instantiate_authorizations(options[:authorizations])
end

Public Instance Methods

errors() click to toggle source
# File lib/pagseguro/authorization/collection.rb, line 15
def errors
  @errors ||= Errors.new
end

Private Instance Methods

instantiate_authorizations(authorizations) click to toggle source
# File lib/pagseguro/authorization/collection.rb, line 20
def instantiate_authorizations(authorizations)
  return [] unless authorizations
  authorizations.map do |authorization|
    Authorization.new(authorization)
  end
end