Class: AccessSchema::PrivilegeBuilder

Inherits:
BasicBuilder show all
Defined in:
lib/access_schema/builders/privilege_builder.rb

Instance Attribute Summary

Attributes inherited from BasicBuilder

#schema

Instance Method Summary collapse

Methods inherited from BasicBuilder

#initialize

Constructor Details

This class inherits a constructor from AccessSchema::BasicBuilder

Instance Method Details

#assert(name, roles = [], options = {}) ⇒ Object



4
5
6
7
# File 'lib/access_schema/builders/privilege_builder.rb', line 4

def assert(name, roles = [], options = {})
  expectation = Expectation.new(name.to_s, roles.map(&:to_s), options)
  schema.add_expectation(expectation)
end