class Textmagic::REST::PaginateResource
Attributes
limit[R]
page[R]
page_count[R]
resources[R]
Public Class Methods
new(path, client, params={}, resource_class=nil)
click to toggle source
# File lib/textmagic-ruby/rest/paginate_resource.rb 7 def initialize(path, client, params={}, resource_class=nil) 8 @path = path 9 @client = client 10 %w(page limit pageCount).each do |attr| 11 self.instance_variable_set("@#{to_underscore_case(attr)}", params.fetch(attr)) 12 end 13 @resources = Array.new 14 params['resources'].each do |r| 15 @resources << resource_class.new(@path, @client, r) 16 end if resource_class 17 end