Class: ActiveRecord::SchemaDumper

Inherits:
Object
  • Object
show all
Defined in:
lib/activerecord-postgis-array/active_record/schema_dumper.rb

Constant Summary collapse

VALID_COLUMN_SPEC_KEYS =
[:name, :limit, :precision, :scale, :default, :null, :array]

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.valid_column_spec_keysObject



6
7
8
# File 'lib/activerecord-postgis-array/active_record/schema_dumper.rb', line 6

def self.valid_column_spec_keys
  VALID_COLUMN_SPEC_KEYS
end

Instance Method Details

#dump(stream) ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/activerecord-postgis-array/active_record/schema_dumper.rb', line 10

def dump(stream)
  header(stream)
  # added
  extensions(stream) if @connection.respond_to?(:supports_extensions?) && 
                        @connection.supports_extensions?
  # /added
  tables(stream)
  trailer(stream)
  stream
end