lib/mongoid/shell/properties/host.rb in mongoid-shell-0.2.0 vs lib/mongoid/shell/properties/host.rb in mongoid-shell-0.3.0
- old
+ new
@@ -1,20 +1,22 @@
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
+ if Mongoid::Shell.mongoid3?
+ node.address == "localhost:27017" ? nil : node.address
+ else
+ node.address.original == "localhost:27017" ? nil : node.address.original
+ end
end
end
-
end
end
end
end