Class: Capistrano::Idobata::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/capistrano/idobata.rb

Instance Method Summary collapse

Constructor Details

#initialize(hook_url) ⇒ Client

Returns a new instance of Client.



8
9
10
# File 'lib/capistrano/idobata.rb', line 8

def initialize(hook_url)
  @hook_url = hook_url
end

Instance Method Details

#send(message) ⇒ Object



16
17
18
# File 'lib/capistrano/idobata.rb', line 16

def send(message)
  RestClient.post @hook_url, source: message
end

#valid?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/capistrano/idobata.rb', line 12

def valid?
  !! @hook_url
end