Sha256: d389d715e7aa30137bd78961ce794b89ec23efbaae052361ef2abd08447c2c21

Contents?: true

Size: 729 Bytes

Versions: 4

Compression:

Stored size: 729 Bytes

Contents

module ::ActiveRecord
  class Base
    class << self
      
      # NOTE: Currently the Migrations system will ALWAYS wrap given table names
      # in the prefix/suffix, so any table name set via config(:table_name), for instnace
      # will always get wrapped in the process of migration. For this reason, whatever
      # value you give to the config will be wrapped when set_table_name is used in the
      # model.
      
      def wrapped_table_name(name)
        table_name_prefix + name + table_name_suffix
      end
    end
  end
end

# Set ActiveRecord to ignore the engine_schema_info table by default
unless Rails::VERSION::STRING =~ /^1\.0\./
  ::ActiveRecord::SchemaDumper.ignore_tables << 'engine_schema_info'
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
parlement-0.10 vendor/plugins/engines/lib/engines/active_record_extensions.rb
parlement-0.7 vendor/plugins/engines/lib/engines/active_record_extensions.rb
parlement-0.8 vendor/plugins/engines/lib/engines/active_record_extensions.rb
parlement-0.9 vendor/plugins/engines/lib/engines/active_record_extensions.rb