lib/graphql/sugar.rb in graphql-sugar-0.1.4 vs lib/graphql/sugar.rb in graphql-sugar-0.1.5
- old
+ new
@@ -76,9 +76,11 @@
def self.validates_presence?(model_class, column_name)
column_validators = model_class.validators_on(column_name)
column_validators.any? do |validator|
validator.class == ActiveRecord::Validations::PresenceValidator &&
+ !validator.options[:allow_nil] &&
+ !validator.options[:allow_blank] &&
!validator.options.key?(:if) &&
!validator.options.key?(:unless)
end
end
end