We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How is this achieved when setting strict mode on?
Let's say I have a sample class:
class Banana include Virtus.model attribute :origin, Country attribute :source, SourcesVendor end
I only want to enforce coercion when an attribute is set either on initialize or during an instance.
How would this be achieved with Virtus?
The text was updated successfully, but these errors were encountered:
Is this currently possible or would this be a feature we need to request?
Sorry, something went wrong.
I don't really see the use case for this?
I know you can set strict per attribute
class Banana include Virtus.model attribute :origin, Country, strict: true attribute :source, SourcesVendor end
but not sure why you would want
Banana.new(:origin => 'country')`
but not
b = Banana.new b.origin = 'country'
or vice versa to fail
No branches or pull requests
How is this achieved when setting strict mode on?
Let's say I have a sample class:
I only want to enforce coercion when an attribute is set either on initialize or during an instance.
How would this be achieved with Virtus?
The text was updated successfully, but these errors were encountered: