class Milestoner::CLI::Actions::Cache::Create
Handles creating or updating a user within the cache.
def call values
def call values process(values).bind { |user| log_info "Created: #{user.name.inspect}" } end
def log_info(message) = logger.info { message }
def log_info(message) = logger.info { message }
def process values
def process values external_id, handle, name = values.split "," client.commit(:users) { upsert({external_id:, handle:, name:}) } end