Sha256: 18541ffd6313142e9a50e00cc6bbcfd3d816e6d8bffa08d0876554ae53658803
Contents?: true
Size: 786 Bytes
Versions: 8
Compression:
Stored size: 786 Bytes
Contents
require 'rackspace-fog/core/model' require 'rackspace-monitoring/monitoring/models/base' module Fog module Monitoring class Rackspace class AgentToken < Fog::Monitoring::Rackspace::Base identity :id attribute :label attribute :token def prep options = { 'label' => label, 'token' => token } options = options.reject {|key, value| value.nil?} options end def save options = prep if identity then data = connection.update_agent_token(identity, options) else data = connection.create_agent_token(options) end true end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems