Method: WeBee::RestResource::ClassMethods#all
- Defined in:
- lib/webee.rb
#all(options = {}) ⇒ Object
42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/webee.rb', line 42 def all( = {}) col = [] doc = Nokogiri.parse(RestClient.get(Api.url + "#{@resource_path}")) pages = doc.search('//totalSize').text.to_i / 25 pages = 1 if pages == 0 1.upto(pages) do |p| doc.search("//#{@resource_name}").each do |node| col << self.parse(node.to_s) end end col end |