Config :: Wrest.

Dados de configuração de leitura e gravação com referências, variáveis de ambiente, seções e modelagem
Baixe Agora

Config :: Wrest. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • BBC
  • Site do editor:
  • http://www.bbc.co.uk

Config :: Wrest. Tag


Config :: Wrest. Descrição

Ler e gravar dados de configuração com referências, variáveis de ambiente, seções e modelagem Config :: Wrest é um módulo Perl que permite ler dados de configuração escritos em um formato de texto legível e facilmente editável e acessá-lo como uma estrutura de dados Perl. Também permite que você escreva dados de configuração do Perl de volta para este formato. O formato de dados permite que pares de chave / valor, comentários, escapando de caracteres imprimíveis ou problemáticos, manuseio de espaço em branco sensato, suporte para dados Unicode, seções aninhadas ou blocos, de configuração Dados (análogos para referências de hash e matriz) e o pré-processamento opcional de cada linha através de um mecanismo de modelagem. Se você optar por usar um mecanismo de modelos, dependendo do mecanismo que você está usando, você pode interpolar outros valores nos dados, interpolar as variáveis de ambiente e executar outra lógica ou transformações. O formato de dados também permite que você use diretivas para alterar o comportamento do analisador de dentro do arquivo de configuração, para definir variáveis, para incluir outros arquivos e para outras ações.Synopsis use config :: wrest; Meu $ c = Nova configuração :: Wrest (); # Leia os dados de configuração de uma string ou de uma referência a uma string my $ VARS; $ vars = $ c-> desserialize ($ string); $ vars = $ c-> desserialize ($ string); # Escrever dados de configuração como uma string Minha $ String = $ c-> serialize (\% vars); # ... escreva os dados em um escalar $ c- serialize (\% vars, $ string); # Métodos de conveniência para interface com arquivos $ vars = $ c-> parse_file ($ filename); $ c-> write_file ($ filename, \% vars); Requisitos: · Perl.


Config :: Wrest. Software Relacionado