class Taskr::Task
Attributes
description[R]
name[R]
Public Class Methods
new(name, action, description)
click to toggle source
# File lib/taskr/task.rb, line 5 def initialize(name, action, description) raise ArgumentError.new('Action is not callable') unless action.respond_to? :call @name = name @action = action @description = description end
Public Instance Methods
run()
click to toggle source
# File lib/taskr/task.rb, line 11 def run @action.call end