class Middleman::Indexer::Lunrjs

Public Class Methods

new(app, options_hash={}, &block) click to toggle source
Calls superclass method
# File lib/middleman-lunrjs/extension.rb, line 15
def initialize(app, options_hash={}, &block)
  puts ('Init lunrjs ')
  super
  return unless app.environment == :build
  opts = options.dup.to_h
  opts.delete_if { |k, v| v.nil? }
  app.before_build do
    opts[:sitemap] = sitemap
    Indexer.new(app, opts)
  end
end