Class: Hookit::Logvac
- Inherits:
-
Object
- Object
- Hookit::Logvac
- Defined in:
- lib/hookit/logvac.rb
Instance Method Summary collapse
-
#initialize(opts) ⇒ Logvac
constructor
A new instance of Logvac.
- #post(message) ⇒ Object (also: #print)
- #puts(message = '') ⇒ Object
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() connection.post("/deploy/#{@app}") do |req| req.headers[:x_auth_token] = @token req.headers[:x_deploy_id] = @deploy req.body = end end |
#puts(message = '') ⇒ Object
21 22 23 |
# File 'lib/hookit/logvac.rb', line 21 def puts(='') post("#{}\n") end |