class MultiNotifier::Middlewares::Travis
Attributes
access_token[RW]
repo[RW]
travis_pro[RW]
Public Instance Methods
notify()
click to toggle source
# File lib/multi_notifier/middlewares/travis.rb, line 11 def notify host = travis_pro? ? ::Travis::Client::PRO_URI : ::Travis::Client::ORG_URI client = travis_client(host, access_token) r = client.repo(repo) r.last_build.restart end
travis_pro?()
click to toggle source
# File lib/multi_notifier/middlewares/travis.rb, line 18 def travis_pro? !!travis_pro end
Private Instance Methods
travis_client(host, access_token)
click to toggle source
# File lib/multi_notifier/middlewares/travis.rb, line 24 def travis_client(host, access_token) ::Travis::Client.new "uri" => host, "access_token" => access_token end