Class: Dk::Task::CallbackSet

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

Instance Method Summary collapse

Instance Method Details

#<<(callback) ⇒ Object



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

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

#add_callbacks(callbacks) ⇒ Object



236
237
238
# File 'lib/dk/task.rb', line 236

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

#unshift(callback) ⇒ Object



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

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