Module: DRb::HTTP0

Defined in:
lib/drb/http0.rb,
lib/drb/http0serv.rb

Defined Under Namespace

Classes: Callback, ClientSide, Server, ServerSide, StrStream

Class Method Summary collapse

Class Method Details

.open(uri, config) ⇒ Object



32
33
34
35
36
37
38
# File 'lib/drb/http0.rb', line 32

def self.open(uri, config)
  unless /^http:/ =~ uri
    raise(DRbBadScheme, uri) unless uri =~ /^http:/
    raise(DRbBadURI, 'can\'t parse uri:' + uri)
  end
  ClientSide.new(uri, config)
end

.open_server(uri, config) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/drb/http0serv.rb', line 10

def self.open_server(uri, config)
  unless /^http:/ =~ uri
    raise(DRbBadScheme, uri) unless uri =~ /^http:/
    raise(DRbBadURI, 'can\'t parse uri:' + uri)
  end
  Server.new(uri, config)
end

.uri_option(uri, config) ⇒ Object



28
29
30
# File 'lib/drb/http0.rb', line 28

def self.uri_option(uri, config)
  return uri, nil
end