Integrating arturo in your application 1. Create migration for features table 2. Add configuration initializer 3. Mount arturo engine in the router 4. Run migration 5. Use arturo helpers to wrap features
Deployment percentage? Feature X can be deployed to m percent of the users Deterministic: a feature is consistently enabled from now on for that m percent of users unless you decrease the deployment percentage.
Whitelists & blacklists # config/initializers/arturo_initializer.rb Arturo::Feature.whitelist(:awesome) do |user| user.account.premium? end Arturo::Feature.blacklist(:goodies) do |user| user.account.free? end