Class: Naminori::Notifier::Configure
- Inherits:
-
Object
- Object
- Naminori::Notifier::Configure
- Defined in:
- lib/naminori/notifier/configure.rb
Instance Method Summary collapse
- #channel(channel = nil) ⇒ Object
- #clear ⇒ Object
- #slack_enable? ⇒ Boolean
- #user(user = nil) ⇒ Object
- #webhook_url(url = nil) ⇒ Object
Instance Method Details
#channel(channel = nil) ⇒ Object
20 21 22 23 |
# File 'lib/naminori/notifier/configure.rb', line 20 def channel(channel=nil) @_channel = channel if channel @_channel end |
#clear ⇒ Object
5 6 7 8 9 |
# File 'lib/naminori/notifier/configure.rb', line 5 def clear instance_variables.each do |v| instance_variable_set(v, nil) end end |
#slack_enable? ⇒ Boolean
11 12 13 |
# File 'lib/naminori/notifier/configure.rb', line 11 def slack_enable? webhook_url && channel && user end |
#user(user = nil) ⇒ Object
25 26 27 28 |
# File 'lib/naminori/notifier/configure.rb', line 25 def user(user=nil) @_user = user if user @_user end |
#webhook_url(url = nil) ⇒ Object
15 16 17 18 |
# File 'lib/naminori/notifier/configure.rb', line 15 def webhook_url(url=nil) @_webhook_url = url if url @_webhook_url end |