Module: ActiveModel::CsverizerFactory

Defined in:
lib/active_model/csverizer_factory.rb

Class Method Summary collapse

Class Method Details

.new(object, options = {}) ⇒ Object



5
6
7
8
9
# File 'lib/active_model/csverizer_factory.rb', line 5

def self.new(object, options = {})
  return ActiveModel::Csverizer.new(nil) if object.nil?
  klass = object.model_name.name + 'Csverizer'
  klass.constantize.new(object, options)
end