Sha256: 915a71063bc3e9e200860e041df711bc20da904463c1cadd84ff358341fb7483
Contents?: true
Size: 552 Bytes
Versions: 104
Compression:
Stored size: 552 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) @response = response @list = Array.new @next_offset = JSON.parse(next_offset).to_s if next_offset initItems() end private def initItems() @response.each do |item| @list.push(Result.new(item)) end end end end
Version data entries
104 entries across 104 versions & 1 rubygems