Sha256: 0218835579c845b87554d6bd245fafc4b3025457faad6dd401fbbf6006c57d80

Contents?: true

Size: 418 Bytes

Versions: 3

Compression:

Stored size: 418 Bytes

Contents

# frozen_string_literal: true

module Alma
  class Fine < AlmaRecord
    extend Alma::ApiDefaults

    def self.where_user(user_id, args = {})
      response = HTTParty.get("#{users_base_path}/#{user_id}/fees", query: args, headers: headers, timeout: timeout)
      if response.code == 200
        Alma::FineSet.new(response)
      else
        raise StandardError, get_body_from(response)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
alma-0.4.0 lib/alma/fine.rb
alma-0.3.3 lib/alma/fine.rb
alma-0.3.2 lib/alma/fine.rb