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

Handles deleting a user from the cache.

Public Instance Methods

call(name) click to toggle source
# File lib/milestoner/cli/actions/cache/delete.rb, line 17
def call name
  client.write(:users) { delete name }
        .either(method(:success), method(:failure))
end

Private Instance Methods

failure(message) click to toggle source
# File lib/milestoner/cli/actions/cache/delete.rb, line 26
  def failure(message) = logger.abort message
end
success(user) click to toggle source
# File lib/milestoner/cli/actions/cache/delete.rb, line 24
    def success(user) = logger.info { "Deleted: #{user.name.inspect}." }

    def failure(message) = logger.abort message
  end
end