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