Class: Stretchy::Queries::Base

Inherits:
Object
  • Object
show all
Includes:
Utils::Contract
Defined in:
lib/stretchy/queries/base.rb

Constant Summary

Constants included from Utils::Contract

Utils::Contract::ASSERTIONS, Utils::Contract::DECAY_FUNCTIONS, Utils::Contract::DISTANCE_FORMAT

Instance Method Summary collapse

Methods included from Utils::Contract

included, #require_one, #validate!

Constructor Details

#initializeBase

Returns a new instance of Base.



9
10
11
# File 'lib/stretchy/queries/base.rb', line 9

def initialize
  raise "Override this in subclass"
end

Instance Method Details

#to_searchObject



13
14
15
# File 'lib/stretchy/queries/base.rb', line 13

def to_search
  raise "Override this in subclass"
end