module StrongPresenter

Constants

VERSION

Public Class Methods

setup_action_controller(base) click to toggle source
# File lib/strong_presenter.rb, line 32
def self.setup_action_controller(base)
  base.class_eval do
    include StrongPresenter::ViewContext
    include StrongPresenter::ControllerAdditions

    before_filter do |controller|
      StrongPresenter::ViewContext.clear!
      StrongPresenter::ViewContext.controller = controller
    end
  end
end
setup_action_mailer(base) click to toggle source
# File lib/strong_presenter.rb, line 44
def self.setup_action_mailer(base)
  base.class_eval do
    include StrongPresenter::ViewContext
  end
end
setup_active_model_serializers(base) click to toggle source
# File lib/strong_presenter.rb, line 50
def self.setup_active_model_serializers(base)
  StrongPresenter::CollectionPresenter.class_eval do
    include ActiveModel::ArraySerializerSupport
  end
end