class Judge::ConfirmationValidator
Attributes
amv[R]
method[R]
object[R]
Public Class Methods
new(object, method)
click to toggle source
# File lib/judge/confirmation_validator.rb, line 8 def initialize(object, method) @object = object @method = method @amv = amv_from_original end
Public Instance Methods
kind()
click to toggle source
# File lib/judge/confirmation_validator.rb, line 14 def kind @amv.kind if @amv.present? end
options()
click to toggle source
# File lib/judge/confirmation_validator.rb, line 18 def options @amv.options if @amv.present? end
Private Instance Methods
amv_from_original()
click to toggle source
# File lib/judge/confirmation_validator.rb, line 24 def amv_from_original original_amv = nil original_method = method.to_s.gsub('_confirmation', '').to_sym object.class.validators_on(original_method).each do |v| original_amv = v if v.class.name['ConfirmationValidator'] end original_amv end