class SQLtorial::ValidColumnDirective
Constants
- REGEXP
Attributes
column[RW]
Public Class Methods
new(line)
click to toggle source
# File lib/sqltorial/directives/valid_column_directive.rb, line 12 def initialize(line) _, column, op, matcher = REGEXP.match(line).to_a @column = column.to_sym @op = op @matcher = Regexp.new(matcher) end
regexp()
click to toggle source
# File lib/sqltorial/directives/valid_column_directive.rb, line 6 def regexp REGEXP end
Public Instance Methods
inspect()
click to toggle source
# File lib/sqltorial/directives/valid_column_directive.rb, line 24 def inspect [column, op, matcher].join(" ") end
validate(result)
click to toggle source
# File lib/sqltorial/directives/valid_column_directive.rb, line 19 def validate(result) md = matcher.match(result[column]) op == '=' ? !md.nil? : md.nil? end