Class: Ferret::Index::TermVectorOffsetInfo
- Inherits:
-
Object
- Object
- Ferret::Index::TermVectorOffsetInfo
- Defined in:
- lib/ferret/index/term_vector_offset_info.rb
Instance Attribute Summary collapse
-
#end_offset ⇒ Object
Returns the value of attribute end_offset.
-
#start_offset ⇒ Object
Returns the value of attribute start_offset.
Instance Method Summary collapse
- #eql?(o) ⇒ Boolean (also: #==)
- #hash ⇒ Object
-
#initialize(start_offset, end_offset) ⇒ TermVectorOffsetInfo
constructor
A new instance of TermVectorOffsetInfo.
Constructor Details
#initialize(start_offset, end_offset) ⇒ TermVectorOffsetInfo
Returns a new instance of TermVectorOffsetInfo.
5 6 7 8 |
# File 'lib/ferret/index/term_vector_offset_info.rb', line 5 def initialize(start_offset, end_offset) @end_offset = end_offset @start_offset = start_offset end |
Instance Attribute Details
#end_offset ⇒ Object
Returns the value of attribute end_offset.
3 4 5 |
# File 'lib/ferret/index/term_vector_offset_info.rb', line 3 def end_offset @end_offset end |
#start_offset ⇒ Object
Returns the value of attribute start_offset.
3 4 5 |
# File 'lib/ferret/index/term_vector_offset_info.rb', line 3 def start_offset @start_offset end |
Instance Method Details
#eql?(o) ⇒ Boolean Also known as: ==
10 11 12 13 |
# File 'lib/ferret/index/term_vector_offset_info.rb', line 10 def eql?(o) return false if !o.instance_of?(TermVectorOffsetInfo) @end_offset == o.end_offset and @start_offset == o.start_offset end |
#hash ⇒ Object
16 17 18 |
# File 'lib/ferret/index/term_vector_offset_info.rb', line 16 def hash() 29 * @start_offset + @end_offset end |