From c351a823adf7b92e8439bf68c043019b95733d18 Mon Sep 17 00:00:00 2001 From: sjain1107 Date: Tue, 18 Aug 2015 10:37:44 +0530 Subject: Added docs for TableDefinition #coloumns & #remove_column [ci skip] --- .../active_record/connection_adapters/abstract/schema_definitions.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb b/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb index d17e272ed1..1658317408 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb @@ -214,6 +214,7 @@ module ActiveRecord @name = name end + # Returns an array of ColumnDefinitions for the columns of the table. def columns; @columns_hash.values; end # Returns a ColumnDefinition for the column with name +name+. @@ -369,6 +370,8 @@ module ActiveRecord self end + # remove the column +name+ from the table. + # remove_column(:account_id) def remove_column(name) @columns_hash.delete name.to_s end -- cgit v1.2.3