|
module Draper
|
|
def self.undecorate(object)
|
|
if object.respond_to?(:decorated?) && object.decorated?
|
|
object.object
|
|
else
|
|
object
|
|
end
|
|
end
|
|
|
|
def self.undecorate_chain(object)
|
|
if object.respond_to?(:decorated?) && object.decorated?
|
|
undecorate_chain(object.object)
|
|
else
|
|
object
|
|
end
|
|
end
|
|
end
|