Sha256: 93a676f2497ed09b182524ee8863414fb1e52d0aba3b740ec489436c0a2fb209

Contents?: true

Size: 235 Bytes

Versions: 24

Compression:

Stored size: 235 Bytes

Contents

class NotifiedTask < Rake::TaskLib
  attr_accessor :name, :block

  def initialize(name, &block)
    @name = name
    @block = block
    define
  end

  def define
    task name do |t|
      notifiable { block.call }
    end
  end
end

Version data entries

24 entries across 24 versions & 2 rubygems

Version Path
super_exception_notifier-3.1.0 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.16 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.15 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.14 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.13 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.12 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.11 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.10 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.9 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.8 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.7 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.6 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.5 lib/exception_notification/notified_task.rb
super_exception_notifier-3.0.4 lib/exception_notification/notified_task.rb
super_exception_notifier-2.0.8 tasks/notified_task.rake
super_exception_notifier-2.0.7 tasks/notified_task.rake
super_exception_notifier-2.0.6 tasks/notified_task.rake
super_exception_notifier-2.0.5 tasks/notified_task.rake
bmpercy-exception_notification-2.0.5 tasks/notified_task.rake
super_exception_notifier-2.0.4 tasks/notified_task.rake