class Keytaker::CLI

Public Instance Methods

delete() click to toggle source
# File lib/keytaker/cli.rb, line 26
def delete
  Keytaker::Item.select&.delete
end
set(key) click to toggle source
# File lib/keytaker/cli.rb, line 14
def set(key)
  value = Readline.readline("value: ")
  item = Keytaker::Item.find(key)

  if item
    item.update(value: value)
  else
    Keytaker::Item.create(key: key, value: value)
  end
end
take() click to toggle source
# File lib/keytaker/cli.rb, line 9
def take
  Keytaker::Item.select&.copy
end