class Brightbox::User
Public Class Methods
Source
# File lib/brightbox-cli/users.rb, line 18 def self.default_field_order %i[id name email_address accounts] end
Source
# File lib/brightbox-cli/users.rb, line 13 def self.get(id) u = conn.users.get id u.nil? || u.id != id ? nil : u end
Public Instance Methods
Source
# File lib/brightbox-cli/users.rb, line 22 def accounts @accounts ||= fog_model.accounts.map { |a| Account.new(a["id"]) } end
Source
# File lib/brightbox-cli/users.rb, line 38 def render_cell handle if fog_model end
Source
# File lib/brightbox-cli/users.rb, line 34 def ssh_key_set? !ssh_key.to_s.strip.empty? end
Source
# File lib/brightbox-cli/users.rb, line 3 def to_row attributes.merge( accounts: accounts.size ) end