Module: IAmICan::ResultOf::Permission
- Included in:
- IAmICan::ResultOf
- Defined in:
- lib/i_am_i_can/helpers/result_of.rb
Instance Method Summary collapse
- #permission(assignment, i_am_i_can, given: [ ]) ⇒ Object
- #permissions(definition, i_am_i_can, given: [ ]) ⇒ Object
Instance Method Details
#permission(assignment, i_am_i_can, given: [ ]) ⇒ Object
40 41 42 43 44 45 |
# File 'lib/i_am_i_can/helpers/result_of.rb', line 40 def assignment, i_am_i_can, given: [ ] ResultOf.(assignment, given, config: i_am_i_can, msg_prefix: 'Permission Assignment: ', fail_msg: 'have not been defined or have been repeatedly assigned!' ) end |
#permissions(definition, i_am_i_can, given: [ ]) ⇒ Object
33 34 35 36 37 38 |
# File 'lib/i_am_i_can/helpers/result_of.rb', line 33 def definition, i_am_i_can, given: [ ] ResultOf.(definition, [ [], given ], config: i_am_i_can, msg_prefix: 'Permission Definition: ', fail_msg: 'have been used by other permissions!' ) end |