module Mongoid module Shell module Properties module Host attr_accessor :host # database host def host @host || begin node = session.cluster.nodes.first raise Mongoid::Shell::Errors::SessionNotConnectedError unless node node.address == "localhost:27017" ? nil : node.address end end end end end end