class Lite::Decorator::Base
Public Class Methods
decorate(object)
click to toggle source
# File lib/lite/decorator/base.rb, line 11 def decorate(object) return new(object) unless object.respond_to?(:each) object.map { |obj| new(obj) } end
Public Instance Methods
class()
click to toggle source
Calls superclass method
# File lib/lite/decorator/base.rb, line 19 def class if object.class.respond_to?(:table_name) object.class else super end end
object()
click to toggle source
# File lib/lite/decorator/base.rb, line 27 def object __getobj__ end
to_model()
click to toggle source
Calls superclass method
# File lib/lite/decorator/base.rb, line 31 def to_model if object.respond_to?(:to_model) super else object end end