README.md in rails_config-0.1.3 vs README.md in rails_config-0.1.4
- old
+ new
@@ -1,5 +1,7 @@
+# RailsConfig
+
## Summary
RailsConfig helps you easily manage environment specific Rails settings in an easy and usable manner
## Features
@@ -23,14 +25,19 @@
## Customizing RailsConfig
You may customize the behavior of RailsConfig by generating an initializer file:
- rails g rails_config
+ rails g rails_config:install
-This will generate `config/initializers/rails_config.rb` with a set of default settings.
+This will generate `config/initializers/rails_config.rb` with a set of default settings as well as to generate a set of default settings files:
+ config/settings.yml
+ config/settings/development.yml
+ config/settings/production.yml
+ config/settings/test.yml
+
## Accessing the Settings object
After installing this plugin, the Settings object will be global available. Entries are accessed via object member notation:
Settings.my_config_entry
@@ -73,14 +80,16 @@
## Accessing Configuration Settings
Consider the two following config files.
- # #{Rails.root}/config/settings.yml:
+ #{Rails.root}/config/settings.yml:
+
size: 1
server: google.com
- # #{Rails.root}/config/environments/development.yml:
+ #{Rails.root}/config/environments/development.yml:
+
size: 2
computed: <%= 1 + 2 + 3 %>
section:
size: 3
servers: [ {name: yahoo.com}, {name: amazon.com} ]
\ No newline at end of file