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: 37,958 of 182,878
Downloads: 28,799
Daily
Ranking: 50,918 of 182,869
Downloads: 1
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 | 979,945,643 | activesupport |
25 | 813,260,135 | rspec |
Owners
# | Gravatar | Handle |
---|---|---|
1 | seamusabshere |