module Billy::Skills

Attributes

skill_dir[W]

Public Instance Methods

find_skill(name) click to toggle source
# File lib/billygoat/skills.rb, line 23
def find_skill(name)
  skills.detect{ |skill| skill.name.downcase == name.downcase }
end
skills() click to toggle source
# File lib/billygoat/skills.rb, line 18
def skills
  validate_knowledge
  knowledge[:skills].map{ |config| Skill.new(config) }
end
skills_dir() click to toggle source
# File lib/billygoat/skills.rb, line 5
def skills_dir
  @skill_dir ||= "skills"
end
skills_path() click to toggle source
# File lib/billygoat/skills.rb, line 10
def skills_path
  "#{config_path}/#{skills_dir}/"
end
system_skills_path(name=nil) click to toggle source
# File lib/billygoat/skills.rb, line 14
def system_skills_path(name=nil)
  File.expand_path("../../skills/#{name}", __FILE__)
end