Class: Droonga::Planner

Inherits:
Object
  • Object
show all
Includes:
ErrorMessages, Loggable
Defined in:
lib/droonga/planner.rb

Direct Known Subclasses

Droonga::Plugins::Search::Planner

Instance Method Summary collapse

Constructor Details

#initialize(dataset) ⇒ Planner

Returns a new instance of Planner.



25
26
27
# File 'lib/droonga/planner.rb', line 25

def initialize(dataset)
  @dataset = dataset
end

Instance Method Details

#plan(message) ⇒ Object

Raises:

  • (NotImplemented)


29
30
31
# File 'lib/droonga/planner.rb', line 29

def plan(message)
  raise NotImplemented, "#{self.class.name}\##{__method__} must implement."
end