Hummus

Settings for ruby objects

Installation

Add this line to your application's Gemfile:

gem 'hummus'

And then execute:

$ bundle

Or install it yourself as:

$ gem install hummus

Usage

class CoolClass
  include Hummus.cfg(
    path: '/a/cool/path',
    value: 93,
    do_this: true
  )
end

CoolClass.path #=> '/a/cool/path'
CoolClass.value #=> 93
CoolClass.do_this? #=> true

CoolClass.dont_do_this
CoolClass.do_this? #=> false

CoolClass.value = 'hello'
# TypeError, expecting boolean