Class: Travis::Tools::Notification::OSX
- Inherits:
-
Object
- Object
- Travis::Tools::Notification::OSX
- Defined in:
- lib/travis/tools/notification.rb
Constant Summary collapse
- BIN_PATH =
Assets['notifications/Travis CI.app/Contents/MacOS/Travis CI']
Instance Method Summary collapse
Instance Method Details
#available? ⇒ Boolean
46 47 48 49 |
# File 'lib/travis/tools/notification.rb', line 46 def available? System.mac? and System.recent_version?(System.os_version.to_s, '10.8') and System.running? 'NotificationCenter' end |
#notify(title, body) ⇒ Object
42 43 44 |
# File 'lib/travis/tools/notification.rb', line 42 def notify(title, body) system BIN_PATH, '-message', body.to_s, '-title', title.to_s, '-sender', 'org.travis-ci.Travis-CI' end |