class AocCli::Commands::KeyStore
Attributes
key[R]
user[R]
Public Class Methods
new(args)
click to toggle source
# File lib/aoc_cli/commands.rb, line 5 def initialize(args) args = defaults.merge(args).compact @user, @key = args[:user], args[:key] end
Public Instance Methods
defaults()
click to toggle source
# File lib/aoc_cli/commands.rb, line 16 def defaults { user:"main" } end
exec()
click to toggle source
# File lib/aoc_cli/commands.rb, line 9 def exec Files::Config::Cookie.store(user:user, key:key) self end
respond()
click to toggle source
# File lib/aoc_cli/commands.rb, line 13 def respond puts "Key added successfully" end