require 'fog/core/collection' require 'fog/rackspace/models/monitoring/agent_token' module Fog module Rackspace class Monitoring class AgentTokens < Fog::Collection model Fog::Rackspace::Monitoring::AgentToken def all(options={}) clear body = service.list_agent_tokens(options).body load(body['values']) end def get(id) data = service.get_agent_token(id).body new(data) rescue Fog::Rackspace::Monitoring::NotFound nil end end end end end