Sha256: 0a2c818bef0f890358be8a169c40586940e7047ecafc4582ca68046d0d179ce0
Contents?: true
Size: 782 Bytes
Versions: 4
Compression:
Stored size: 782 Bytes
Contents
# encoding: utf-8 module Guard class Bundler class Notifier def self.guard_message(result, duration) case result when 'up-to-date' "Bundle already up-to-date" when true "Bundle has been updated\nin %.1f seconds." % [duration] else "Bundle can't be updated,\nplease check manually." end end # failed | success def self.guard_image(result) icon = if result :success else :failed end end def self.notify(result, duration) message = guard_message(result, duration) image = guard_image(result) ::Guard::Notifier.notify(message, :title => 'Bundle update', :image => image) end end end end
Version data entries
4 entries across 4 versions & 2 rubygems