class TTTelematics::API::Asset

Constants

ACTION_OBJECTS_METHOD
PERMIT_KEYS

Public Instance Methods

objects(options = {}, format = 'json') click to toggle source
# File lib/TTTelematics/asset.rb, line 12
def objects(options = {}, format = 'json')
  validates(options,format)
  request = Request.new(@client)
  response = request.get(ACTION_OBJECTS_METHOD, options, format)
  response.body
end

Private Instance Methods

validates(options, format) click to toggle source
# File lib/TTTelematics/asset.rb, line 20
def validates(options, format)
  raise ArgumentError unless Validator.check_keys?(PERMIT_KEYS, options)
  raise TypeError unless Validator.check_type_values?(PERMIT_KEYS, options)
  raise ArgumentError unless Validator.check_format?(format)
  true
end