Skip to content

Commit 2f828ed

Browse files
committed
Merge pull request julienXX#113 from aspinall/master
Prevented exceptions on non-Mac OS X platforms
2 parents 6165274 + ad8c031 commit 2f828ed

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Ruby/lib/terminal-notifier.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module TerminalNotifier
66
class UnsupportedPlatformError < StandardError; end
77
# Returns wether or not the current platform is Mac OS X 10.8, or higher.
88
def self.available?
9-
@available ||= Gem::Version.new(version) > Gem::Version.new('10.8')
9+
@available ||= (/darwin/ =~ RUBY_PLATFORM) && Gem::Version.new(version) > Gem::Version.new('10.8')
1010
end
1111

1212
def self.version
@@ -25,7 +25,7 @@ def self.execute(verbose, options)
2525
end
2626
result
2727
else
28-
raise UnsupportedPlatformError, "terminal-notifier is only supported on Mac OS X 10.8, or higher."
28+
STDERR.print "terminal-notifier is only supported on Mac OS X 10.8, or higher."
2929
end
3030
end
3131

0 commit comments

Comments
 (0)