class IRuby::SessionAdapter::BaseAdapter
Public Class Methods
Source
# File lib/iruby/session_adapter.rb, line 6 def self.available? load_requirements true rescue LoadError false end
Source
# File lib/iruby/session_adapter.rb, line 13 def self.load_requirements # Do nothing end
Source
# File lib/iruby/session_adapter.rb, line 17 def initialize(config) @config = config end
Public Instance Methods
Source
# File lib/iruby/session_adapter.rb, line 30 def make_pub_socket(protocol, host, port) socket, port = make_socket(:PUB, protocol, host, port) [socket, port] end
Source
# File lib/iruby/session_adapter.rb, line 35 def make_rep_socket(protocol, host, port) socket, port = make_socket(:REP, protocol, host, port) [socket, port] end
Source
# File lib/iruby/session_adapter.rb, line 25 def make_router_socket(protocol, host, port) socket, port = make_socket(:ROUTER, protocol, host, port) [socket, port] end
Source
# File lib/iruby/session_adapter.rb, line 21 def name self.class.name[/::(\w+)Adapter\Z/, 1].downcase end