class Guard::Annotate::Notifier

Public Class Methods

guard_image( result ) click to toggle source
# File lib/guard/annotate/notifier.rb, line 16
def guard_image( result )
  result ? :success : :failed
end
guard_message( result, duration ) click to toggle source
# File lib/guard/annotate/notifier.rb, line 7
def guard_message( result, duration )
  case result
  when true
    "Annotate has been run successfully\nin %0.2f seconds." % [duration]
  else
    "Annotate run has failed!\nPlease check manually."
  end
end
notify( result, duration ) click to toggle source
# File lib/guard/annotate/notifier.rb, line 20
def notify( result, duration )
  message = guard_message( result, duration )
  image   = guard_image( result )

  Compat::UI.notify( message, :title => 'Annotate complete', :image => image )
end