class Teamleader::ExtendedApi

The Api class is a 1-1 mapping with Teamleader API v1 The ExtendedApi adds some utility methods

Public Instance Methods

get_all_subscriptions(**args) click to toggle source
# File lib/teamleader/extended_api.rb, line 6
def get_all_subscriptions(**args)
  subscriptions = []
  pageno = 0
  loop do
    results = self.get_subscriptions((args || {}).merge({pageno: pageno, amount: 100}))
    subscriptions.concat(results)
    pageno += 1
    break if results.length == 0
  end
  subscriptions
end