Class: EverboxClient::User

Inherits:
Object
  • Object
show all
Defined in:
lib/everbox_client/models/user.rb

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ User

Returns a new instance of User.



5
6
7
# File 'lib/everbox_client/models/user.rb', line 5

def initialize(data)
  @data = data
end

Instance Method Details

#to_sObject



9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/everbox_client/models/user.rb', line 9

def to_s
  res = ""
  res << "username: #{@data["username"]}\n"
  res << "email: #{@data["email"]}\n"
  res << "\n"
  unless @data["accounts"].empty?
    res << "Accounts:\n"
    @data["accounts"].each do ||
      res << "  " << Account.new().to_s << "\n"
    end
  end
  res
end