Soy completamente nuevo en ruby-on-rails, solo quiero escribir un pequeño código de programación rb que tomará la entrada como una cadena (contraseña codificada), luego decodificará la cadena y se la devolverá a la persona que llama. Estaba probando el siguiente código pero no estoy seguro de lo que estoy haciendo, aquí mi propósito de tener este código es usarlo como un complemento en fluentd.
def create_base_64 base64_string = "67382hfuisab3y289321787123890......" decoded_data = StringIO.new(Base64.decode64(base64_string)) endEn caso de que esté publicando el código, ¿podría proporcionarme alguna herramienta de programación en línea donde pueda probarlo en línea?
#!/usr/bin/env ruby require 'base64' def decode_string(encoded_string) begin Base64.decode64(encoded_string) rescue puts 'Not a base64 string' exit end end if ARGV.length != 1 puts 'Missing argument' exit end puts decode_string(ARGV[0])