jamesarosen/arturo — pull request #52 by jamesarosen (2013-05-01 23:29:11+00:00)
Title: whitelists and blacklists can be global

Until now, `Feature.whitelist` and `.blacklist` took a required first argument -- the name of the feature:

```ruby
Arturo::Feature.whitelist(:foo) do |recipient|
recipient.plan.has_foo?
end
```

Now whitelists and blacklists can be global. The block takes the feature as the first argument:

```ruby
Arturo::Feature.whitelist do |feature, recipient|
recipient.plan.has?(feature.to_sym)
end
```