Class: Repository::Criterion::Equals
- Inherits:
-
Repository::Criterion
- Object
- Repository::Criterion
- Repository::Criterion::Equals
- Defined in:
- lib/repository/criterion.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Repository::Criterion
#descriptor, #property_name, #subject
Instance Method Summary collapse
Methods inherited from Repository::Criterion
#+, #==, #default_descriptor, #described_value, #description, #find_in, #initialize, #match?, #|
Constructor Details
This class inherits a constructor from Repository::Criterion
Instance Method Details
#match_value?(criterion_value, object_value) ⇒ Boolean
79 80 81 82 83 84 85 |
# File 'lib/repository/criterion.rb', line 79 def match_value?(criterion_value, object_value) if object_value.is_a? Fixnum object_value == criterion_value.to_i else object_value == criterion_value end end |
#value ⇒ Object
87 88 89 90 91 92 93 94 |
# File 'lib/repository/criterion.rb', line 87 def value case @value when Criterion @value.value else @value end end |