lib/context_validations/controller.rb in context_validations-0.0.2 vs lib/context_validations/controller.rb in context_validations-0.0.3
- old
+ new
@@ -32,10 +32,11 @@
if RUBY_VERSION > '2'
context ||= caller_locations(1, 1).first.label
end
@validations = []
base_validations
- if respond_to?("#{context}_validations")
+ if respond_to?("#{context}_validations") || private_methods.include?("#{context}_validations".to_sym) ||
+ protected_methods.include?("#{context}_validations".to_sym)
send("#{context}_validations")
end
@validations
end