class Skala::AlephAdapter::GetUserFormerLoans

Public Instance Methods

call(username, options = {}) click to toggle source
# File lib/skala/aleph_adapter/get_user_former_loans.rb, line 7
def call(username, options = {})
  get_user_loans_result = get_user_loans(username, type: :history)

  self.class::Result.new(
    former_loans: get_user_loans_result.loans,
    source: get_user_loans_result.source
  )
end

Private Instance Methods

get_user_loans(*args) click to toggle source
# File lib/skala/aleph_adapter/get_user_former_loans.rb, line 18
def get_user_loans(*args)
  adapter.class::GetUserLoans.new(adapter).call(*args)
end