Sha256: 6132de05342effe5d1dcf84235a7ad1f8fa1e58cf5e8583aadf5fd03db2d3213
Contents?: true
Size: 651 Bytes
Versions: 30
Compression:
Stored size: 651 Bytes
Contents
require 'forwardable' module ChargeBee class ListResult extend Forwardable include Enumerable def_delegator :@list, :each, :each def_delegator :@list, :length, :length attr_reader :next_offset def initialize(response, next_offset=nil, rheaders = nil) @response = response @rheaders = rheaders @list = Array.new @next_offset = JSON.parse(next_offset).to_s if next_offset initItems() end def get_response_headers() @rheaders end private def initItems() @response.each do |item| @list.push(Result.new(item)) end end end end
Version data entries
30 entries across 30 versions & 1 rubygems