Sha256: 1843cc6197dab107b6b21a8f31ba0fdbf3a58e9c8027c9992d6bff5c4ecedcf0

Contents?: true

Size: 661 Bytes

Versions: 5

Compression:

Stored size: 661 Bytes

Contents

# -*- encoding : utf-8 -*-
module Untied
  module Publisher
    class Railtie < Rails::Railtie
      config.after_initialize do
        #FIXME don't know why should I do this.
        ActiveRecord::Base.observers ||= []
        config.active_record.observers ||= []
        ActiveRecord::Base.observers << Untied::Publisher::Observer
        config.active_record.observers << Untied::Publisher::Observer
        Publisher.config.logger.debug "Untied::Publisher: initializing observer"
        Untied::Publisher::Observer.instance
      end

      config.to_prepare do
        Untied::Publisher.config.doorkeeper.new.define_callbacks
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
untied-publisher-0.0.7.pre3 lib/untied-publisher/railtie.rb
untied-publisher-0.0.7.pre2 lib/untied-publisher/railtie.rb
untied-publisher-0.0.7.pre1 lib/untied-publisher/railtie.rb
untied-publisher-0.0.7.pre lib/untied-publisher/railtie.rb
untied-publisher-0.0.6 lib/untied-publisher/railtie.rb