Module: DRb::WebSocket
- Defined in:
- lib/opal/drb/websocket.rb
Defined Under Namespace
Classes: ClientSide, Server, ServerSide, StrStream
Class Method Summary
collapse
Class Method Details
.open(uri, config) ⇒ Object
82
83
84
85
86
87
88
|
# File 'lib/opal/drb/websocket.rb', line 82
def self.open(uri, config)
unless uri =~ /^ws:\/\/(.*?):(\d+)(\/(.*))?$/
raise(DRbBadScheme, uri) unless uri =~ /^ws:/
raise(DRbBadURI, 'can\'t parse uri:' + uri)
end
ClientSide.new(uri, config)
end
|
.open_server(uri, config) ⇒ Object
90
91
92
93
94
95
96
97
|
# File 'lib/opal/drb/websocket.rb', line 90
def self.open_server(uri, config)
unless uri =~ /^ws:\/\/(.*?):(\d+)(\/(.*))?$/
raise(DRbBadScheme, uri) unless uri =~ /^ws:/
raise(DRbBadURI, 'can\'t parse uri:' + uri)
end
Server.new(uri, config)
end
|
.uri_option(uri, config) ⇒ Object
78
79
80
|
# File 'lib/opal/drb/websocket.rb', line 78
def self.uri_option(uri, config)
return uri, nil
end
|