Class: Phantomblaster::Models::User

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ User

Returns a new instance of User.



11
12
13
14
# File 'lib/phantomblaster/models/user.rb', line 11

def initialize(params)
  @email = params['email']
  @agents = params['agents']
end

Instance Attribute Details

#agentsObject (readonly)

Returns the value of attribute agents.



9
10
11
# File 'lib/phantomblaster/models/user.rb', line 9

def agents
  @agents
end

#emailObject (readonly)

Returns the value of attribute email.



9
10
11
# File 'lib/phantomblaster/models/user.rb', line 9

def email
  @email
end

Class Method Details

.findObject



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

def self.find
  data = Phantomblaster::Client.get('/user')
  new(data)
end