Skip to content

GaetanJUVIN/gconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GConfig

Easy configuration gem.

Installation

gem 'gconfig'

And then execute:

$ bundle

Or install it yourself as:

$ gem install gconfig

Usage

require 'gconfig'

module MyModule
	extend GConfig
	default mailer_sender: 'toto@example.com', age: 3
	default name: 'Nicolas'
	default last_name: 'Dulac'

	...
end

MyModule.config do |config|
  config.mailer_sender = 'donotreply@example.com'
end

puts MyModule.config.mailer_sender
puts MyModule.config.age

puts MyModule.config.to_h

License

The gem is available as open source under the terms of the MIT License.

About

Easy configuration module for ruby

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published