Module: Btspm::Presenters::Presentable::ClassMethods

Defined in:
lib/btspm/presenters.rb

Instance Method Summary collapse

Instance Method Details

#present(data_object, view, locals = {}) ⇒ Object



37
38
39
40
# File 'lib/btspm/presenters.rb', line 37

def present(data_object, view, locals = {})
  klass = is_enumerable?(data_object) ? :Enum : :Scalar
  self.const_get(klass).new(data_object, view, locals)
end