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