Class: ActiveRecord::ConnectionAdapters::OrderedColumnPostgreSQLAdapterWrapper

Inherits:
Delegator
  • Object
show all
Defined in:
lib/active_record/connection_adapters/ordered_column_postgresql_adapter.rb

Instance Method Summary collapse

Instance Method Details

#__getobj__Object



21
22
23
# File 'lib/active_record/connection_adapters/ordered_column_postgresql_adapter.rb', line 21

def __getobj__
  @postgresql_connection
end

#__setobj__(obj) ⇒ Object



25
26
27
# File 'lib/active_record/connection_adapters/ordered_column_postgresql_adapter.rb', line 25

def __setobj__(obj)
  @postgresql_connection = obj
end

#columns(table_name, name = nil) ⇒ Object



17
18
19
# File 'lib/active_record/connection_adapters/ordered_column_postgresql_adapter.rb', line 17

def columns(table_name, name = nil)
  @postgresql_connection.columns(table_name, name).sort { |x,y| x.name <=> y.name }
end

#initailize(postgresql_connection) ⇒ Object



12
13
14
15
# File 'lib/active_record/connection_adapters/ordered_column_postgresql_adapter.rb', line 12

def initailize(postgresql_connection)
  super
  @postgresql_connection = postgresql_connection
end