README.md in unidom-authorization-1.0 vs README.md in unidom-authorization-1.1

- old
+ new

@@ -25,7 +25,23 @@ ```ruby Unidom::Authorization::Permission.valid_at.alive Unidom::Authorization::Authorizing.valid_at.alive permission = Unidom::Authorization::Permission.valid_at.alive.first + +permission.authorized? user, at: Time.now # false Unidom::Authorization::Authorizing.authorize! permission: permission, authorized: user +# or +permission.authorize! user, by: current_user, at: Time.now +permission.authorized? user, at: Time.now # true + ``` + +## Include the Conerns +```ruby +include Unidom::Authorization::Concerns::AsAuthorized +``` + +### As Authorized concern +The As Authorized concern do the following tasks for the includer automatically: +1. Define the has_many :authorizings macro as: ``has_many :authorizings, class_name: 'Unidom::Authorization::Authorizing', as: :authorized`` +2. Define the has_many :permissions macro as: ``has_many :permissions, through: :authorizings, source: :permission``