Sha256: 0c44db55f8df6b5c8cba5a3c3577b4d613f684c446f72fe5acc7f064913ae9f5
Contents?: true
Size: 657 Bytes
Versions: 39
Compression:
Stored size: 657 Bytes
Contents
require 'fog/core/collection' require 'fog/rackspace/models/monitoring/agent_token' module Fog module Rackspace class Monitoring class AgentTokens < Fog::Collection attribute :marker model Fog::Rackspace::Monitoring::AgentToken def all(options={}) clear body = service.list_agent_tokens(options).body self.marker = body['metadata']['next_marker'] 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
Version data entries
39 entries across 37 versions & 6 rubygems