Class: Virtus::Matchers::BeAValueObjectMatcher
- Inherits:
-
Object
- Object
- Virtus::Matchers::BeAValueObjectMatcher
- Defined in:
- lib/virtus/matchers/be_value_object_matcher.rb
Instance Method Summary collapse
Instance Method Details
#description ⇒ Object
11 12 13 |
# File 'lib/virtus/matchers/be_value_object_matcher.rb', line 11 def description 'be a value object' end |
#failure_message ⇒ Object
15 16 17 |
# File 'lib/virtus/matchers/be_value_object_matcher.rb', line 15 def "expected #{@klass} to #{description}" end |
#matches?(klass) ⇒ Boolean
6 7 8 9 |
# File 'lib/virtus/matchers/be_value_object_matcher.rb', line 6 def matches?(klass) @klass = klass @klass.included_modules.include?(Virtus::ValueObject::InstanceMethods) end |