Module: Customer::DatabaseAdapter

Included in:
BaseLookup, Registered::BasicFinder
Defined in:
app/concerns/customer/database_adapter.rb

Instance Method Summary collapse

Instance Method Details

#adapterObject



13
14
15
16
17
18
19
# File 'app/concerns/customer/database_adapter.rb', line 13

def adapter
  if ActiveRecord::Base.respond_to?(:connection_db_config)
    ActiveRecord::Base.connection_db_config.configuration_hash[:adapter]
  else
    ActiveRecord::Base.connection_config[:adapter]
  end
end

#concat(*args) ⇒ Object



5
6
7
8
9
10
11
# File 'app/concerns/customer/database_adapter.rb', line 5

def concat(*args)
  if adapter =~ /mysql/i
    "CONCAT(#{args.join(',')})"
  else
    args.join('||')
  end
end