Categories: None [Edit]
switches
Switches lets you turn on and off parts of your code from the commandline. There's a defaults.yml and a current.yml in the background.
For example:
app/models/user.rb
after_create :subscribe_email if Switches.campaign_monitor?
>> Switches.campaign_monitor?
# => false
$ rake switches:on[campaign_monitor]
>> Switches.campaign_monitor?
# => true
$ rake switches:reset # goes back to default.yml
$ rake switches:diff # shows diff b/w current.yml and default.yml
$ rake s:d # alias for switches:diff
$ rake s:c # alias for switches:list_current
etc.
It's inspired by ActiveSupport's StringInquirer (e.g. Rails.development?) and traditional compile-time assertions.
Total
Ranking: 38,026 of 183,107
Downloads: 28,856
Daily
Ranking: 86,038 of 183,092
Downloads: 0
Downloads Trends
Ranking Trends
Num of Versions Trends
Popular Versions (Major)
Popular Versions (Major.Minor)
Depended by
Rank | Downloads | Name |
---|
Depends on
Rank | Downloads | Name |
---|---|---|
7 | 989,475,609 | activesupport |
25 | 817,849,894 | rspec |
Owners
# | Gravatar | Handle |
---|---|---|
1 | seamusabshere |