Class: Hadouken::Virtus::ActiveRecordRelation
- Inherits:
-
Virtus::Attribute
- Object
- Virtus::Attribute
- Hadouken::Virtus::ActiveRecordRelation
- Defined in:
- lib/hadouken/virtus/active_record_relation.rb
Overview
Polymorphic class to use for coercing ActiveRecord models
Instance Method Summary collapse
Instance Method Details
#coerce(value) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/hadouken/virtus/active_record_relation.rb', line 7 def coerce(value) # Raise an error if we got something other than a relation or array fail ::Virtus::CoercionError.new(value.class, self) unless value.is_a?(ActiveRecord::Relation) || value.is_a?(Array) value end |