4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
|
# File 'lib/widget_list.rb', line 4663
def get_database
if @has_connected.nil?
connect
end
if @is_primary_sequel && @widget_list_sequel_conn.class.name.to_s.split('::').first == 'Sequel' && @current_db_selection == 'primary' || @current_db_selection.nil?
@widget_list_sequel_conn.test_connection
end
if @is_secondary_sequel && @widget_list_sequel_conn2.class.name.to_s.split('::').first == 'Sequel' && @current_db_selection == 'secondary'
@widget_list_sequel_conn2.test_connection
end
case @current_db_selection
when 'primary'
return (@is_primary_sequel) ? @widget_list_sequel_conn : @widget_list_ar_conn
when 'secondary'
return (@is_secondary_sequel) ? @widget_list_sequel_conn2 : @widget_list_ar_conn2
else
return (@is_primary_sequel) ? @widget_list_sequel_conn : @widget_list_ar_conn
end
end
|