Class: Cassie::ConnectionHandler::Logging::SessionConnectEvent

Inherits:
ActiveSupport::Notifications::Event
  • Object
show all
Defined in:
lib/cassie/connection_handler/logging/session_connect_event.rb

Defined Under Namespace

Modules: Inspector

Instance Method Summary collapse

Instance Method Details

#keyspaceObject



4
5
6
# File 'lib/cassie/connection_handler/logging/session_connect_event.rb', line 4

def keyspace
  payload[:keyspace] || "[none]"
end

#messageObject



8
9
10
11
12
13
14
# File 'lib/cassie/connection_handler/logging/session_connect_event.rb', line 8

def message
  {
    event: "cassie.session.connect",
    duration: duration.round(1),
    keyspace: keyspace
  }.extend(Inspector)
end