class Mumukit::Auth::FirstPartGrant
Public Class Methods
new(first)
click to toggle source
# File lib/mumukit/auth/grant.rb, line 63 def initialize(first) @first = first.downcase end
Public Instance Methods
allows?(resource_slug)
click to toggle source
# File lib/mumukit/auth/grant.rb, line 67 def allows?(resource_slug) resource_slug.to_mumukit_slug.normalize!.match_first @first end
to_mumukit_slug()
click to toggle source
# File lib/mumukit/auth/grant.rb, line 75 def to_mumukit_slug Mumukit::Auth::Slug.new @first, '*' end
to_s()
click to toggle source
# File lib/mumukit/auth/grant.rb, line 71 def to_s "#{@first}/*" end