Class: Exercism::CLI
- Inherits:
-
Thor
- Object
- Thor
- Exercism::CLI
- Defined in:
- lib/cli.rb
Instance Method Summary collapse
Instance Method Details
#fetch ⇒ Object
7 8 9 10 11 |
# File 'lib/cli.rb', line 7 def fetch require 'exercism' Exercism::Api.fetch_for(Exercism.user) end |
#login ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/cli.rb', line 21 def login require 'exercism' username = ask("Your GitHub username:") key = ask("Your exercism.io API key:") Exercism.login(username, key) say("Your credentials have been written to #{Exercism.config.file}") end |
#logout ⇒ Object
32 33 34 35 36 |
# File 'lib/cli.rb', line 32 def logout require 'exercism' Exercism.config.delete end |