require 'rails'
require 'rakismet'

module Rakismet
  class Railtie < Rails::Railtie

      config.rakismet = ActiveSupport::OrderedOptions.new
      config.rakismet.host = 'rest.akismet.com'
      config.rakismet.use_middleware = true

      initializer 'rakismet.setup', :after => :load_config_initializers do |app|
        Rakismet.key = app.config.rakismet.key
        Rakismet.url = app.config.rakismet.url
        Rakismet.host = app.config.rakismet.host
        app.middleware.use Rakismet::Middleware if app.config.rakismet.use_middleware
      end

  end
end