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 |