class Nandi::Validation::EachValidator
Attributes
instruction[R]
Public Class Methods
call(instruction)
click to toggle source
# File lib/nandi/validation/each_validator.rb, line 10 def self.call(instruction) new(instruction).call end
new(instruction)
click to toggle source
# File lib/nandi/validation/each_validator.rb, line 14 def initialize(instruction) @instruction = instruction end
Public Instance Methods
call()
click to toggle source
# File lib/nandi/validation/each_validator.rb, line 18 def call case instruction.procedure when :remove_index RemoveIndexValidator.call(instruction) when :add_column AddColumnValidator.call(instruction) when :add_reference AddReferenceValidator.call(instruction) else success end end