Class: RubySkills::Installer
- Inherits:
-
Object
- Object
- RubySkills::Installer
- Defined in:
- lib/ruby_skills/installer.rb
Overview
Installs skills declared in the Skillfile.
Resolves each skill, copies it into .ruby-skills, notifies tool
adapters, and records the result in Skills.lock.
Instance Method Summary collapse
-
#initialize(config: Config.new) ⇒ Installer
constructor
A new instance of Installer.
-
#install(skill_name = nil) ⇒ void
Install one skill or every skill declared in the Skillfile.
Constructor Details
Instance Method Details
#install(skill_name = nil) ⇒ void
This method returns an undefined value.
Install one skill or every skill declared in the Skillfile.
29 30 31 32 33 |
# File 'lib/ruby_skills/installer.rb', line 29 def install(skill_name = nil) load_skills(skill_name).each do |skill| install_skill(skill) end end |