class Fog::Monitoring::Rackspace::AgentToken
Public Instance Methods
prep()
click to toggle source
# File lib/rackspace-monitoring/monitoring/models/agent_token.rb, line 14 def prep options = { 'label' => label, 'token' => token } options = options.reject {|key, value| value.nil?} options end
save()
click to toggle source
# File lib/rackspace-monitoring/monitoring/models/agent_token.rb, line 23 def save options = prep if identity then data = service.update_agent_token(identity, options) else data = service.create_agent_token(options) self.identity = data.data[:headers]['X-Object-ID'] end data = service.get_agent_token(identity) self.token = data.data[:body]['token'] true end