Sha256: 15e505ef11f07e1ff7463533a6983c6fe78295f62ab7a00817c239b1f45b6b69
Contents?: true
Size: 628 Bytes
Versions: 2
Compression:
Stored size: 628 Bytes
Contents
module Alma class FineSet extend Forwardable include Enumerable #include Alma::Error attr_reader :response def_delegators :list, :each, :size def_delegators :response, :[], :fetch def initialize(response_body_hash) @response = response_body_hash end def key 'fee' end def list fetch(key, []) end def sum fetch('total_sum', 0) end alias :total_sum :sum def currency fetch('currency', nil) end def total_record_count fetch('total_record_count', 0) end alias :total_records :total_record_count end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alma-0.2.6 | lib/alma/fine_set.rb |
alma-0.2.5 | lib/alma/fine_set.rb |