# File lib/merb_helpers/form_helpers.rb, line 153 def fields_for(obj, attrs=nil, &block) @_obj ||= nil @_block ||= nil @_object_name ||= nil obj = obj_from_ivar_or_sym(obj) old_obj, @_obj = @_obj, obj old_block, @_block = @_block, block old_object_name, @_object_name = @_object_name, "#{@_obj.class}".snake_case concat(capture(&block), block.binding) @_obj, @_block, @_object_name = old_obj, old_block, old_object_name end