module ActiveModel::Validations::HelperMethods
Public Instance Methods
validate_transitions(column, options = {})
click to toggle source
# File lib/active_model/validations/helper_methods.rb, line 8 def validate_transitions(column, options = {}) options = options.with_indifferent_access ValidTransitions::InputValidator.validate_options(options) transitions = options[:transitions] only_when = options[:when] inclusive = if options[:inclusive] == false false else true end validates_with ActiveModel::Validations::TransitionValidator, { column: column, valid_transitions: transitions, when_validations: only_when, inclusive: inclusive } end