LimitedAction
$ cat test.rb
requrie 'limited_action'
LimitedAction.condition! { ENV['LIMITED_ACTION'] == 'allow' }
limited_action! { puts 'limited action' }
$ LIMITED_ACTION=hoge ruby test.rb
$ LIMITED_ACTION=allow ruby test.rb
limited action
Installation
Add this line to your application's Gemfile:
gem 'limited_action'
And then execute:
$ bundle
Or install it yourself as:
$ gem install limited_action
Usage
require
requrie 'limited_action'
Set Condition
LimitedAction.condition! { ENV['LIMITED_ACTION'] == 'allow' }
write action
limited_action! { puts 'limited action' }
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request