Sha256: 66fa058f317cbe3d693cf33bf4b4973b0404683d5d00502d097bcc2eb0d7b405

Contents?: true

Size: 587 Bytes

Versions: 5

Compression:

Stored size: 587 Bytes

Contents

module IntercomRails
  class Railtie < Rails::Railtie
    initializer "intercom-rails" do |app|
      ActionView::Base.send :include, ScriptTagHelper
      ActionController::Base.send :include, CustomDataHelper
      ActionController::Base.send :include, AutoInclude::Method
      if ActionController::Base.respond_to? :after_action
        ActionController::Base.after_action :intercom_rails_auto_include
      else
        ActionController::Base.after_filter :intercom_rails_auto_include
      end
    end

    rake_tasks do
      load 'intercom-rails/intercom.rake'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
intercom-rails-0.2.36 lib/intercom-rails/railtie.rb
intercom-rails-0.2.35 lib/intercom-rails/railtie.rb
intercom-rails-0.2.34 lib/intercom-rails/railtie.rb
intercom-rails-0.2.33 lib/intercom-rails/railtie.rb
intercom-rails-0.2.31 lib/intercom-rails/railtie.rb