visionmedia/pomo

View on GitHub
lib/pomo/notifier/libnotify_notifier.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'libnotify' if Pomo::OS.linux?

module Pomo
  class Notifier
    class LibnotifyNotifier
      def notify(message, opts = {})
        title = 'Pomo'
        full_message = [opts[:header], opts[:message]].join(' ').lstrip

        Libnotify.show :body => full_message, :summary => title
      end
    end

  end
end