Class: Pushover::User::User

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

Overview

The User class, for a single instance of it.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(token, name) ⇒ User

Returns a new instance of User.



13
14
15
16
17
18
# File 'lib/pushover/user.rb', line 13

def initialize(token, name)
	@name = name
	@token = token
	Config[:users] = {} if !Config[:users]
	Config[:users][name] = token
end

Instance Attribute Details

#nameString

Returns the name of the user.

Returns:

  • (String)

    the name of the user.



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

class User
	attr_accessor :name
	attr_accessor :token

	def initialize(token, name)
		@name = name
		@token = token
		Config[:users] = {} if !Config[:users]
		Config[:users][name] = token
	end

end

#tokenString

Returns the token of the user.

Returns:

  • (String)

    the token of the user.



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

class User
	attr_accessor :name
	attr_accessor :token

	def initialize(token, name)
		@name = name
		@token = token
		Config[:users] = {} if !Config[:users]
		Config[:users][name] = token
	end

end