Depois eu leio

Refatorando arquivos de configuração

Para reduzir a quantidade de linhas repetidas em arquivos yml, é possível reutilizar blocos. Por exemplo, este arquivo de configuração padrão...

development:
  adapter: mysql
  database: my_project_development
  username: root
  password: 123
 
test:
  adapter: mysql
  database: my_project_test
  username: root
  password: 123
 
production:
  adapter: mysql
  database: my_project_production
  username: root
  password: 123

...pode ser refatorado assim:

shared: &shared
  adapter: mysql
  username: root
  password: 123
 
development:
  <<: *shared
  database: my_project_development
 
test:
  <<: *shared
  database: my_project_test
 
production:
  <<: *shared
  database: my_project_production
 
No comments

No comments yet. Be the first.

Leave a reply