Class: Naminori::Notifier::Configure

Inherits:
Object
  • Object
show all
Defined in:
lib/naminori/notifier/configure.rb

Instance Method Summary collapse

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

#clearObject



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

Returns:

  • (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