Class: Hookit::Logvac

Inherits:
Object
  • Object
show all
Defined in:
lib/hookit/logvac.rb

Instance Method Summary collapse

Constructor Details

#initialize(opts) ⇒ Logvac

Returns a new instance of Logvac.



6
7
8
9
10
# File 'lib/hookit/logvac.rb', line 6

def initialize(opts)
  @app    = opts[:app]
  @deploy = opts[:deploy]
  @token  = opts[:token]
end

Instance Method Details

#post(message) ⇒ Object Also known as: print



12
13
14
15
16
17
18
# File 'lib/hookit/logvac.rb', line 12

def post(message)
  connection.post("/deploy/#{@app}") do |req|
    req.headers[:x_auth_token] = @token
    req.headers[:x_deploy_id]  = @deploy
    req.body = message
  end
end

#puts(message = '') ⇒ Object



21
22
23
# File 'lib/hookit/logvac.rb', line 21

def puts(message='')
  post("#{message}\n")
end