frozen_string_literal: false scanf for Ruby