Module: Txdb::Backends::Globalize::Helpers

Extended by:
Helpers
Included in:
Helpers, Reader, Writer, Iterators::GlobalizeIterator
Defined in:
lib/txdb/backends/globalize/helpers.rb

Instance Method Summary collapse

Instance Method Details

#origin_column_name(table_name) ⇒ Object



14
15
16
# File 'lib/txdb/backends/globalize/helpers.rb', line 14

def origin_column_name(table_name)
  "#{origin_table_name_singular(table_name)}_id".to_sym
end

#origin_table_name(table_name) ⇒ Object



8
9
10
11
12
# File 'lib/txdb/backends/globalize/helpers.rb', line 8

def origin_table_name(table_name)
  ActiveSupport::Inflector.pluralize(
    origin_table_name_singular(table_name)
  ).to_sym
end

#resource_slug_for(table) ⇒ Object



18
19
20
# File 'lib/txdb/backends/globalize/helpers.rb', line 18

def resource_slug_for(table)
  Txdb::Utils.slugify("#{table.database.name}-#{table.name}")
end