Sr. Não. Métodos com Descrição
1

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

Cria um objeto CGI. O nível pode ser uma das seguintes opções. Se um dos níveis de HTML for especificado, os seguintes métodos são definidos para gerar saída de acordo com esse nível -

  • query - Nenhuma saída HTML gerada

  • html3 - HTML3.2

  • html4 - HTML4.0 Strict

  • html4Tr - HTML4.0 Transicional

  • html4Fr - Conjunto de quadros HTML4.0

2

CGI::escape( str)

Escapa uma string não segura usando codificação de URL.

3

CGI::unescape( str)

Expande uma string que foi escapada usando codificação de URL.

4

CGI::escapeHTML( str)

Evita caracteres especiais de HTML, incluindo: & <>.

5

CGI::unescapeHTML( str)

Expande caracteres especiais HTML de escape, incluindo: & <>.

6

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

Escapa os caracteres especiais HTML nos elementos HTML especificados.

7

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

Expande os caracteres especiais HTML de escape nos elementos HTML especificados.

8

CGI::parse( query)

Analisa a consulta e retorna um hash contendo seus pares de chave-valor.

9

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

Retorna uma versão perfeitamente formatada da string HTML. Se o líder for especificado, ele será escrito no início de cada linha. O valor padrão para líder é dois espaços.

10

CGI::rfc1123_date( time)

Formata os dados e a hora de acordo com RFC-1123 (por exemplo, Ter, 2 de junho de 2008 00:00:00 GMT).

Sr. Não. Métodos com Descrição
1

c[ name]

Retorna uma matriz contendo o valor do nome do campo correspondente ao nome .

2

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

c.checkbox( options)

Retorna uma string HTML definindo um campo de caixa de seleção. Os atributos da tag podem ser especificados em um hash passado como um argumento.

3

c.checkbox_group( name, value...)

c.checkbox_group( options)

Retorna uma string HTML definindo um grupo de caixas de seleção. Os atributos da tag podem ser especificados em um hash passado como um argumento.

4

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

c.file_field( options)

Retorna uma string HTML definindo um campo de arquivo.

5

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

c.form( options)

Retorna uma string HTML definindo um formulário. Se um bloco for especificado, a string produzida por sua saída cria o conteúdo do formulário. Os atributos da tag podem ser especificados em um hash passado como um argumento.

6

c.cookies

Retorna um hash contendo um objeto CGI :: Cookie contendo chaves e valores de um cookie.

7

c.header([ header])

Retorna um cabeçalho CGI contendo as informações no cabeçalho. Se o cabeçalho for um hash, seus pares de valores-chave serão usados ​​para criar o cabeçalho.

8

c.hidden( name[, value])

c.hidden( options)

Retorna uma string HTML que define um campo HIDDEN. Os atributos da tag podem ser especificados em um hash passado como um argumento.

9

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

c.image_button( options)

Retorna uma string HTML definindo um botão de imagem. Os atributos da tag podem ser especificados em um hash passado como um argumento.

10

c.keys

Retorna uma matriz contendo os nomes dos campos do formulário.

11

c.key?( name)

c.has_key?( name)

c.include?( name)

Retorna verdadeiro se o formulário contiver o nome do campo especificado.

12

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

c.multipart_form( options) { ...}

Retorna uma string HTML definindo um formulário multiparte. Se um bloco for especificado, a string produzida por sua saída cria o conteúdo do formulário. Os atributos da tag podem ser especificados em um hash passado como um argumento.

13

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

Gera saída HTML. Usa a string produzida pela saída do bloco para criar o corpo da página.

14

c.params

Retorna um hash contendo nomes de campo e valores do formulário.

15

c.params = hash

Define nomes de campo e valores no formulário usando um hash.

16

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

c.password_field( options)

Retorna uma string HTML que define um campo de senha. Os atributos da tag podem ser especificados em um hash passado como um argumento.

17

c.popup_menu( name, value...)

c.popup_menu( options)

c.scrolling_list( name, value...)

c.scrolling_list( options)

Retorna uma string HTML definindo um menu pop-up. Os atributos da tag podem ser especificados em um hash passado como um argumento.

18

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

c.radio_button( options)

Retorna uma string HTML definindo um botão de rádio. Os atributos da tag podem ser especificados em um hash passado como um argumento.

19

c.radio_group( name, value...)

c.radio_group( options)

Retorna uma string HTML definindo um grupo de botões de opção. Os atributos da tag podem ser especificados em um hash passado como um argumento.

20

c.reset( name[, value])

c.reset( options)

Retorna uma string HTML definindo um botão de redefinição. Os atributos da tag podem ser especificados em um hash passado como um argumento.

21

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

c.text_field( options)

Retorna uma string HTML definindo um campo de texto. Os atributos da tag podem ser especificados em um hash passado como um argumento.

22

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

c.textarea( options) { ...}

Retorna uma string HTML definindo uma área de texto. Se um bloco for especificado, a string produzida por sua saída cria o conteúdo da área de texto. Os atributos da tag podem ser especificados em um hash passado como um argumento.