Method: M4DBI::Model#initialize

Defined in:
lib/m4dbi/model.rb

#initialize(row = Hash.new) ⇒ Model

——————- :nodoc:



355
356
357
358
359
360
361
362
363
# File 'lib/m4dbi/model.rb', line 355

def initialize( row = Hash.new )
  if ! row.respond_to?( "[]".to_sym ) || ! row.respond_to?( "[]=".to_sym )
    raise M4DBI::Error.new( "Attempted to instantiate M4DBI::Model with an invalid argument (#{row.inspect}).  (Expecting something accessible with [] and []= .)" )
  end
  # if caller[ 1 ] !~ %r{/m4dbi/model\.rb:}
    # warn "Do not call M4DBI::Model#new directly; use M4DBI::Model#create instead."
  # end
  @row = row
end