class Milestoner::CLI::Actions::Cache::Delete

Handles deleting a user from the cache.

def call name

def call name
  client.commit(:users) { delete name }
        .either(method(:success), method(:failure))
end

def failure(message) = logger.abort message

def failure(message) = logger.abort message

def success(user) = logger.info { "Deleted: #{user.name.inspect}." }

def success(user) = logger.info { "Deleted: #{user.name.inspect}." }