Module: ForestLiana::AdapterHelper

Defined in:
app/helpers/forest_liana/adapter_helper.rb

Class Method Summary collapse

Class Method Details

.cast_boolean(value) ⇒ Object



9
10
11
12
13
14
15
# File 'app/helpers/forest_liana/adapter_helper.rb', line 9

def self.cast_boolean(value)
  if ['MySQL', 'SQLite'].include?(ActiveRecord::Base.connection.adapter_name)
    value === 'true' ? 1 : 0;
  else
    value
  end
end

.format_column_name(table_name, column_name) ⇒ Object



3
4
5
6
7
# File 'app/helpers/forest_liana/adapter_helper.rb', line 3

def self.format_column_name(table_name, column_name)
  quoted_table_name = ActiveRecord::Base.connection.quote_table_name(table_name)
  quoted_column_name = ActiveRecord::Base.connection.quote_column_name(column_name)
  "#{quoted_table_name}.#{quoted_column_name}"
end