Class: Dk::Task::CallbackSet

Inherits:
Array
  • Object
show all
Defined in:
lib/dk/task.rb

Instance Method Summary collapse

Instance Method Details

#<<(callback) ⇒ Object



227
# File 'lib/dk/task.rb', line 227

def <<(callback);      super unless self.include?(callback); end

#add_callbacks(callbacks) ⇒ Object



230
231
232
# File 'lib/dk/task.rb', line 230

def add_callbacks(callbacks)
  callbacks.each{ |cb| self.<<(cb) }
end

#unshift(callback) ⇒ Object



228
# File 'lib/dk/task.rb', line 228

def unshift(callback); super unless self.include?(callback); end