Sha256: 4783e02c9978e34e04a3350423be4104dbbd568dea48c75d8f7ac80cd440e6f9
Contents?: true
Size: 1.42 KB
Versions: 3
Compression:
Stored size: 1.42 KB
Contents
# dry-configurable <a href="https://gitter.im/dry-rb/chat" target="_blank"></a> <a href="https://rubygems.org/gems/dry-configurable" target="_blank"></a> <a href="https://travis-ci.org/dry-rb/dry-configurable" target="_blank"></a> <a href="https://gemnasium.com/dry-rb/dry-configurable" target="_blank"></a> <a href="https://codeclimate.com/github/dry-rb/dry-configurable" target="_blank"></a> <a href="http://inch-ci.org/github/dry-rb/dry-configurable" target="_blank"></a> ## Synopsis ```ruby class App extend Dry::Configurable # Pass a block for nested configuration (works to any depth) setting :database do # Can pass a default value setting :dsn, 'sqlite:memory' end # Defaults to nil if no default value is given setting :adapter end App.configure do |config| config.database.dsn = 'jdbc:sqlite:memory' end App.config.database.dsn # => 'jdbc:sqlite:memory' App.config.adapter # => nil ``` ## License See `LICENSE` file.
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dry-configurable-0.1.6 | README.md |
dry-configurable-0.1.5 | README.md |
dry-configurable-0.1.4 | README.md |