class Mkxms::Mssql::CheckConstraintHandler

Public Class Methods

new(constraints, node) click to toggle source
# File lib/mkxms/mssql/check_constraint_handler.rb, line 45
def initialize(constraints, node)
  a = node.attributes
  
  @check = CheckConstraint.new(a['schema'], a['table'], a['name'],
                               enabled: !a['disabled'], when_replicated: !a['not-for-replication'])
end

Public Instance Methods

handle_text(text, parent_element) click to toggle source
# File lib/mkxms/mssql/check_constraint_handler.rb, line 52
def handle_text(text, parent_element)
  @check.expression << text
end