class Whiteprint::Transform
Public Class Methods
attribute_expression()
click to toggle source
# File lib/whiteprint/transform.rb, line 17 def attribute_expression { name: simple(:name), type: simple(:type), options: subtree(:options) } end
create_rule(name, **expression)
click to toggle source
# File lib/whiteprint/transform.rb, line 4 def create_rule(name, **expression) define_singleton_method name do |&block| rule(expression, &block) end end
table_expression()
click to toggle source
# File lib/whiteprint/transform.rb, line 10 def table_expression { table_name: simple(:table_name), attributes: subtree(:attributes) } end