Class: UsersEmails

Inherits:
Object
  • Object
show all
Defined in:
lib/github/users/users_emails.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(github) ⇒ UsersEmails

Returns a new instance of UsersEmails.



4
5
6
# File 'lib/github/users/users_emails.rb', line 4

def initialize(github)
  @github = github
end

Instance Attribute Details

#githubObject

Returns the value of attribute github.



2
3
4
# File 'lib/github/users/users_emails.rb', line 2

def github
  @github
end

Instance Method Details

#addEmails(emails) ⇒ Object



12
13
14
15
16
# File 'lib/github/users/users_emails.rb', line 12

def addEmails(emails)
  data = emails.to_json
  puts data
  @github.post('user/emails', data)
end

#deleteEmails(emails) ⇒ Object



18
19
20
21
# File 'lib/github/users/users_emails.rb', line 18

def deleteEmails(emails)
  data = emails.to_json
  @github.delete('user/emails', data)
end

#listEmailsObject



8
9
10
# File 'lib/github/users/users_emails.rb', line 8

def listEmails()
  @github.get('user/emails')
end