- Avoid warning when forwarding arguments to #validate.
- Allow passing arguments to Scrivener#validate.
-
Extra attributes are ignored.
# Before: publish = Publish.new(status: "published", title: "foo") publis.attributes # => { :status => "published" } # => NoMethodError: undefined method `title=' for #<Publish...> # Now: # Extra fields are discarded publish = Publish.new(status: "published", title: "foo") publish.attributes # => { :status => "published" }
- Fix creation of symbols for extra attributes.
- Fix
assert_email
andassert_url
to support longer tld's.
- Add support for negative numbers.
- Add
assert_equal
validation.