Sha256: 16eb896d34113f9eac9972758dde0632e1b1f8cffb6ced7b23544da7fa6be672

Contents?: true

Size: 298 Bytes

Versions: 2

Compression:

Stored size: 298 Bytes

Contents

module Alma
  class FineSet < ResultSet

    def top_level_key
      'fees'
    end

    def response_records_key
      'fee'
    end

    def sum
      @response[top_level_key].fetch('total_sum', 0)
    end

    def currency
      @response[top_level_key].fetch('currency', nil)
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
alma-0.2.4 lib/alma/fine_set.rb
alma-0.2.3 lib/alma/fine_set.rb