lib/rails/graphql/field/input_field.rb in rails-graphql-0.1.2 vs lib/rails/graphql/field/input_field.rb in rails-graphql-0.1.3

- old
+ new

@@ -53,10 +53,20 @@ type_klass.valid_input?(value) end # Return the default value if the given +value+ is nil def deserialize(value = nil) - value.nil? ? @default : super + value.nil? ? default : super + end + + # A little override to use the default value + def to_json(value = nil) + super(value.nil? ? default : value) + end + + # A little override to use the default value + def as_json(value = nil) + super(value.nil? ? default : value) end # Checks if the default value of the field is valid def validate!(*) super if defined? super