Sha256: 85a9ead0a0ffd0b7e10ed17eb23eb63b6e53935a7529af257ae799a9892f4447
Contents?: true
Size: 638 Bytes
Versions: 14
Compression:
Stored size: 638 Bytes
Contents
module ClosureTree module ActiveRecordSupport def quote(field) connection.quote(field) end def ensure_fixed_table_name(table_name) [ ActiveRecord::Base.table_name_prefix, remove_prefix_and_suffix(table_name), ActiveRecord::Base.table_name_suffix ].compact.join end def remove_prefix_and_suffix(table_name) pre, suff = ActiveRecord::Base.table_name_prefix, ActiveRecord::Base.table_name_suffix if table_name.start_with?(pre) && table_name.end_with?(suff) table_name[pre.size..-(suff.size + 1)] else table_name end end end end
Version data entries
14 entries across 14 versions & 1 rubygems