File config.lua

config v0.9: Módulo para gerenciamento de arquivos lua de configuração.
Facilita o uso de arquivos lua como arquivos de configuração (uma das finalidades da linguagem lua), fazendo o carregamento das variáveis definidas em um arquivo e criando uma tabela para permitir o acesso centralizado a estes dados, além de permitir que a tabela seja salva para atualizar o arquivo.

O arquivo de configuração deve ter o formato abaixo:
variavel1 = valor1
variavel2 = valor2

Author:

Manoel Campos da Silva Filho - http://manoelcampos.com

Functions

getValue (configParamName, defaultValue) Obtém o valor de um parâmetro de configuração
load (_fileName) Carrega o arquivo de configuração
save () Salva o conteúdo da tabela de configuração de volta no arquivo de configuração.
setValue (configParamName, value) Altera o valor de um parâmetro de configuração


Functions

getValue (configParamName, defaultValue)
Obtém o valor de um parâmetro de configuração

Parameters

  • configParamName: Nome do parâmetro no arquivo de configuração, carregado na tabela data.
  • defaultValue: Valor padrão a ser retornado, caso a variável solicitada não exista.

See also:

load (_fileName)
Carrega o arquivo de configuração

Parameters

  • _fileName: Nome do arquivo a ser carregado. O valor padrão é config.lua
save ()
Salva o conteúdo da tabela de configuração de volta no arquivo de configuração. Função apenas para depuração, pois o módulo io não está disponível no Ginga
setValue (configParamName, value)
Altera o valor de um parâmetro de configuração

Parameters

  • configParamName: Nome do parâmetro no arquivo de configuração, carregado na tabela data.
  • value: Valor a ser atribuído ao parâmetro de configuração na tabela data

See also:

Valid XHTML 1.0!