# File lib/thinking_sphinx/callbacks.rb, line 4 def self.callbacks(*methods) mod = Module.new methods.each do |method| mod.send(:define_method, method) { |instance| new(instance).send(method) } end extend mod end
# File lib/thinking_sphinx/callbacks.rb, line 12 def initialize(instance) @instance = instance end