Class: Mumukit::Auth::FirstPartGrant
- Defined in:
- lib/mumukit/auth/grant.rb
Instance Method Summary collapse
- #allows?(resource_slug) ⇒ Boolean
-
#initialize(first) ⇒ FirstPartGrant
constructor
A new instance of FirstPartGrant.
- #to_s ⇒ Object
Methods inherited from Grant
#==, #as_json, parse, #to_mumukit_grant
Constructor Details
#initialize(first) ⇒ FirstPartGrant
Returns a new instance of FirstPartGrant.
45 46 47 |
# File 'lib/mumukit/auth/grant.rb', line 45 def initialize(first) @first = first end |
Instance Method Details
#allows?(resource_slug) ⇒ Boolean
49 50 51 |
# File 'lib/mumukit/auth/grant.rb', line 49 def allows?(resource_slug) resource_slug.to_mumukit_slug.match_first @first end |
#to_s ⇒ Object
53 54 55 |
# File 'lib/mumukit/auth/grant.rb', line 53 def to_s "#{@first}/*" end |