Module: StoryTeller::Privileges
- Defined in:
- lib/story_teller/privileges.rb
Overview
The StoryTeller::Privileges module to implement privilege
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.privileged?(subject, privilege) ⇒ Boolean
38 39 40 |
# File 'lib/story_teller/privileges.rb', line 38 def privileged?(subject, privilege) StoryTeller::PrivilegeGrants.granted?(subject, privilege) end |
.subject_for(subject) ⇒ Object
42 43 44 |
# File 'lib/story_teller/privileges.rb', line 42 def subject_for(subject) session_for(subject) || subject end |
Instance Method Details
#privileged?(privilege, subject = self) ⇒ Boolean
58 59 60 |
# File 'lib/story_teller/privileges.rb', line 58 def privileged?(privilege, subject = self) StoryTeller::Privileges.privileged?(subject, privilege) end |