module Draper

Constants

VERSION

Public Class Methods

setup_action_controller(base) click to toggle source
# File lib/draper.rb, line 30
def self.setup_action_controller(base)
  base.class_eval do
    include Draper::ViewContext
    extend  Draper::HelperSupport
    extend  Draper::DecoratesAssigned

    before_filter :activate_draper
  end
end
setup_action_mailer(base) click to toggle source
# File lib/draper.rb, line 40
def self.setup_action_mailer(base)
  base.class_eval do
    include Draper::ViewContext
  end
end
setup_orm(base) click to toggle source
# File lib/draper.rb, line 46
def self.setup_orm(base)
  base.class_eval do
    include Draper::Decoratable
  end
end
undecorate(object) click to toggle source
# File lib/draper/undecorate.rb, line 2
def self.undecorate(object)
  if object.respond_to?(:decorated?) && object.decorated?
    object.object
  else
    object
  end
end