module MopedMapping::IndexesExt

Public Class Methods

included(klass) click to toggle source
# File lib/moped_mapping/indexes_ext.rb, line 5
def self.included(klass)
  klass.module_eval do
    alias_method :namespace_without_mapping, :namespace
    alias_method :namespace, :namespace_with_mapping
  end
end

Public Instance Methods

namespace_with_mapping() click to toggle source
# File lib/moped_mapping/indexes_ext.rb, line 12
def namespace_with_mapping
  return @namespace unless MopedMapping.enabled
  col_name = MopedMapping.mapped_name(database.name, collection_name)
  "#{database.name}.#{col_name}"
end