Method: ActiveForm::Model.build
- Defined in:
- lib/rails/model/loader.rb
.build(*args, &block) ⇒ Object
64 65 66 67 68 69 70 |
# File 'lib/rails/model/loader.rb', line 64 def self.build(*args, &block) instance = args.shift return nil unless instance.kind_of?(ActiveRecord::Base) definition_name = "#{instance.class.name.underscore}" args.unshift("#{definition_name}_form") if args.empty? || args.first.kind_of?(Hash) AutoDefinition.new.build(definition_name, instance, *args, &block) end |