Class: Lita::Extensions::GitHubWebHooksCore::Hooks::Membership
- Inherits:
-
Hook
- Object
- Hook
- Lita::Extensions::GitHubWebHooksCore::Hooks::Membership
show all
- Defined in:
- lib/lita/extensions/github_web_hooks_core/hooks/membership.rb
Instance Attribute Summary
Attributes inherited from Hook
#payload
Instance Method Summary
collapse
Methods inherited from Hook
#initialize
Instance Method Details
#addition ⇒ Object
21
22
23
|
# File 'lib/lita/extensions/github_web_hooks_core/hooks/membership.rb', line 21
def addition
payload["member"]["login"]
end
|
#admin ⇒ Object
18
19
20
|
# File 'lib/lita/extensions/github_web_hooks_core/hooks/membership.rb', line 18
def admin
payload["sender"]["login"]
end
|
#attributes ⇒ Object
30
31
32
33
34
35
36
37
|
# File 'lib/lita/extensions/github_web_hooks_core/hooks/membership.rb', line 30
def attributes
{
admin: admin,
addition: addition,
org: org,
team_name: team_name
}
end
|
#org ⇒ Object
24
25
26
|
# File 'lib/lita/extensions/github_web_hooks_core/hooks/membership.rb', line 24
def org
payload["organization"]["login"]
end
|
#team_name ⇒ Object
27
28
29
|
# File 'lib/lita/extensions/github_web_hooks_core/hooks/membership.rb', line 27
def team_name
payload["team"]["name"]
end
|