Module: TraceView::Inst::Moped

Included in:
MopedCollection, MopedDatabase, MopedIndexes, MopedQuery
Defined in:
lib/traceview/inst/moped.rb

Overview

Moped

Constant Summary collapse

FLAVOR =
:mongodb
DB_OPS =

Moped::Database

[:command, :drop].freeze
INDEX_OPS =

Moped::Indexes

[:create, :drop].freeze
QUERY_OPS =

Moped::Query

[:count, :sort, :limit, :distinct, :update, :update_all, :upsert,
:explain, :modify, :remove, :remove_all].freeze
COLLECTION_OPS =

Moped::Collection

[:drop, :find, :indexes, :insert, :aggregate].freeze

Instance Method Summary collapse

Instance Method Details

#remote_host(server) ⇒ Object

remote_host

This utility method converts the server into a host:port pair for reporting



33
34
35
36
37
38
39
# File 'lib/traceview/inst/moped.rb', line 33

def remote_host(server)
  if ::Moped::VERSION < '2.0.0'
    server
  else
    "#{server.address.host}:#{server.address.port}"
  end
end