class Milestoner::CLI::Actions::Cache::Find

Handles finding a user in the cache.

Public Instance Methods

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

Private Instance Methods

failure(message) click to toggle source
# File lib/milestoner/cli/actions/cache/find.rb, line 26
  def failure(message) = logger.abort message
end
success(user) click to toggle source
# File lib/milestoner/cli/actions/cache/find.rb, line 24
    def success(user) = io.puts user.to_h.values.join(", ")

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