Module: Accession::Principal

Defined in:
lib/accession/principal.rb

Instance Method Summary collapse

Instance Method Details

#permits?(action) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
6
# File 'lib/accession/principal.rb', line 3

def permits?(action)
  permissions.map { |p| Permission.new(p) }
    .any? { |p| p.permit?(action) }
end