No Señor. Métodos con descripción
1

CGI::new([ level="query"])

Crea un objeto CGI. El nivel puede ser una de las siguientes opciones. Si se especifica uno de los niveles HTML, se definen los siguientes métodos para generar resultados que se ajusten a ese nivel:

  • query - No se genera salida HTML

  • html3 - HTML3.2

  • html4 - HTML4.0 estricto

  • html4Tr - HTML4.0 de transición

  • html4Fr - Conjunto de marcos HTML4.0

2

CGI::escape( str)

Escapa de una cadena insegura mediante la codificación de URL.

3

CGI::unescape( str)

Expande una cadena que se ha escapado mediante la codificación de URL.

4

CGI::escapeHTML( str)

Escapa de los caracteres especiales HTML, incluidos: & <>.

5

CGI::unescapeHTML( str)

Expande los caracteres especiales HTML de escape, incluidos: & <>.

6

CGI::escapeElement( str[, element...])

Escapa de los caracteres especiales HTML en los elementos HTML especificados.

7

CGI::unescapeElement( str, element[, element...])

Expande los caracteres especiales HTML de escape en los elementos HTML especificados.

8

CGI::parse( query)

Analiza la consulta y devuelve un hash que contiene sus pares clave-valor.

9

CGI::pretty( string[, leader=" "])

Devuelve una versión cuidadosamente formateada de la cadena HTML. Si se especifica líder , se escribe al principio de cada línea. El valor predeterminado para el líder es dos espacios.

10

CGI::rfc1123_date( time)

Formatea los datos y la hora de acuerdo con RFC-1123 (por ejemplo, martes 2 de junio de 2008 a las 00:00:00 GMT).

No Señor. Métodos con descripción
1

c[ name]

Devuelve una matriz que contiene el valor del nombre del campo correspondiente al nombre .

2

c.checkbox( name[, value[, check = false]])

c.checkbox( options)

Devuelve una cadena HTML que define un campo de casilla de verificación. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

3

c.checkbox_group( name, value...)

c.checkbox_group( options)

Devuelve una cadena HTML que define un grupo de casillas de verificación. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

4

c.file_field( name[, size = 20[, max]])

c.file_field( options)

Devuelve una cadena HTML que define un campo de archivo.

5

c.form([ method="post"[, url]]) { ...}

c.form( options)

Devuelve una cadena HTML que define un formulario. Si se especifica un bloque, la cadena producida por su salida crea el contenido del formulario. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

6

c.cookies

Devuelve un hash que contiene un objeto CGI :: Cookie que contiene claves y valores de una cookie.

7

c.header([ header])

Devuelve un encabezado CGI que contiene la información en el encabezado. Si el encabezado es un hash, sus pares clave-valor se utilizan para crear el encabezado.

8

c.hidden( name[, value])

c.hidden( options)

Devuelve una cadena HTML que define un campo OCULTO. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

9

c.image_button( url[, name[, alt]])

c.image_button( options)

Devuelve una cadena HTML que define un botón de imagen. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

10

c.keys

Devuelve una matriz que contiene los nombres de los campos del formulario.

11

c.key?( name)

c.has_key?( name)

c.include?( name)

Devuelve verdadero si el formulario contiene el nombre de campo especificado.

12

c.multipart_form([ url[, encode]]) { ...}

c.multipart_form( options) { ...}

Devuelve una cadena HTML que define un formulario de varias partes. Si se especifica un bloque, la cadena producida por su salida crea el contenido del formulario. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

13

c.out([ header]) { ...}

Genera salida HTML. Utiliza la cadena producida por la salida del bloque para crear el cuerpo de la página.

14

c.params

Devuelve un hash que contiene nombres de campo y valores del formulario.

15

c.params = hash

Establece nombres de campo y valores en el formulario usando un hash.

dieciséis

c.password_field( name[, value[, size = 40[, max]]])

c.password_field( options)

Devuelve una cadena HTML que define un campo de contraseña. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

17

c.popup_menu( name, value...)

c.popup_menu( options)

c.scrolling_list( name, value...)

c.scrolling_list( options)

Devuelve una cadena HTML que define un menú emergente. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

18

c.radio_button( name[, value[, checked = false]])

c.radio_button( options)

Devuelve una cadena HTML que define un botón de opción. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

19

c.radio_group( name, value...)

c.radio_group( options)

Devuelve una cadena HTML que define un grupo de botones de opción. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

20

c.reset( name[, value])

c.reset( options)

Devuelve una cadena HTML que define un botón de reinicio. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

21

c.text_field( name[, value[, size = 40[, max]]])

c.text_field( options)

Devuelve una cadena HTML que define un campo de texto. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.

22

c.textarea( name[, cols = 70[, rows = 10]]) { ...}

c.textarea( options) { ...}

Devuelve una cadena HTML que define un área de texto. Si se especifica un bloque, la cadena producida por su salida crea el contenido del área de texto. Los atributos de etiqueta se pueden especificar en un hash que se pasa como argumento.