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