From 52a9e5089ce61fa1f07abe3e36af53ae744b3999 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 21 Apr 2007 17:35:09 +0000 Subject: Added ActiveRecord::Base.inspect to return a column-view like # [DHH] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6549 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- activerecord/CHANGELOG | 2 ++ activerecord/lib/active_record/base.rb | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/activerecord/CHANGELOG b/activerecord/CHANGELOG index 2cc7c4c304..b6d009bbb0 100644 --- a/activerecord/CHANGELOG +++ b/activerecord/CHANGELOG @@ -1,5 +1,7 @@ *SVN* +* Added ActiveRecord::Base.inspect to return a column-view like # [DHH] + * Added yielding of Builder instance for ActiveRecord::Base#to_xml calls [DHH] * Small additions and fixes for ActiveRecord documentation. Closes #7342 [jeremymcanally] diff --git a/activerecord/lib/active_record/base.rb b/activerecord/lib/active_record/base.rb index aa90e8bcc2..c46e97b1b7 100755 --- a/activerecord/lib/active_record/base.rb +++ b/activerecord/lib/active_record/base.rb @@ -862,6 +862,11 @@ module ActiveRecord #:nodoc: end end + # Returns a string looking like: # + def inspect + "#<#{name} #{columns.collect { |c| "#{c.name}:#{c.type}" }.join(", ")}>" + end + def quote_value(value, column = nil) #:nodoc: connection.quote(value,column) -- cgit v1.2.3