README.md in consul-0.4.2 vs README.md in consul-0.5.0
- old
+ new
@@ -139,9 +139,24 @@
power.assignable_note_state?('draft') # => returns true
power.assignable_note_state?('published') # => returns false
power.assignable_note_state!('published') # => raises Consul::Powerless
+Defining multiple powers at once
+--------------------------------
+
+You can define multiple powers at once by giving multiple power names:
+
+ class Power
+ ...
+
+ power :destroyable_users, updatable_users do
+ User if admin?
+ end
+
+ end
+
+
Role-based permissions
----------------------
Consul has no built-in support for role-based permissions, but you can easily implement it yourself. Let's say your `User` model has a string column `role` which can be `"author"` or `"admin"`: