Sha256: 0c601e3a1457d6b9d4168f1347859df8bc5ace40113d20726a116e659a12438b

Contents?: true

Size: 574 Bytes

Versions: 1

Compression:

Stored size: 574 Bytes

Contents

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rakismet-1.0.1 lib/rakismet/railtie.rb