Sha256: 0f0e0ce424f31e4fe9ebdd36e038d01b47359e2e9bb9a255d39d3f19715feb0d
Contents?: true
Size: 847 Bytes
Versions: 1
Compression:
Stored size: 847 Bytes
Contents
require 'rackspace-fog/core/model' module Fog module Compute class Brightbox class User < Fog::Model identity :id attribute :resource_type attribute :url attribute :name attribute :email_address attribute :ssh_key # Boolean flags attribute :email_verified attribute :messaging_pref # Links - to be replaced attribute :account_id, :aliases => "default_account", :squash => "id" attribute :accounts def save requires :identity options = { :email_address => email_address, :ssh_key => ssh_key, :name => name } data = connection.update_user(identity, options) merge_attributes(data) true end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rackspace-fog-1.4.2 | lib/rackspace-fog/brightbox/models/compute/user.rb |