class Billy::Task
Attributes
skill[RW]
Public Class Methods
new(config = {})
click to toggle source
# File lib/billygoat/task.rb, line 7 def initialize(config = {}) config.each { |k,v| public_send("#{k}=",v) } end
Public Instance Methods
method()
click to toggle source
# File lib/billygoat/task.rb, line 23 def method require skill.internal_location if skill.internal_location skill.module.instance_method(name) end
name()
click to toggle source
# File lib/billygoat/task.rb, line 11 def name @name end
name=(value)
click to toggle source
# File lib/billygoat/task.rb, line 15 def name=(value) @name = value.to_s.downcase end
source()
click to toggle source
# File lib/billygoat/task.rb, line 28 def source self.method.source_location end
to_s()
click to toggle source
# File lib/billygoat/task.rb, line 19 def to_s name end