Class: AccessSchema::AssertsBuilder

Inherits:
BasicBuilder show all
Defined in:
lib/access_schema/builders/asserts_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, vars = [], &block) ⇒ Object



5
6
7
8
# File 'lib/access_schema/builders/asserts_builder.rb', line 5

def assert(name, vars = [], &block)
  assert = Assert.new(name.to_s, vars.map(&:to_sym), &block)
  schema.add_assert(assert)
end