Class: Falcon::Service::Proxy

Inherits:
Generic
  • Object
show all
Defined in:
lib/falcon/service/proxy.rb

Direct Known Subclasses

Application

Instance Method Summary collapse

Methods inherited from Generic

#include?, #initialize, #logger, #setup, #start, #stop, wrap

Constructor Details

This class inherits a constructor from Falcon::Service::Generic

Instance Method Details

#authorityObject



35
36
37
# File 'lib/falcon/service/proxy.rb', line 35

def authority
	@evaluator.authority
end

#endpointObject



39
40
41
# File 'lib/falcon/service/proxy.rb', line 39

def endpoint
	@evaluator.endpoint
end

#nameObject



31
32
33
# File 'lib/falcon/service/proxy.rb', line 31

def name
	"#{self.class} for #{self.authority}"
end

#protocolObject



51
52
53
# File 'lib/falcon/service/proxy.rb', line 51

def protocol
	endpoint.protocol
end

#rootObject



47
48
49
# File 'lib/falcon/service/proxy.rb', line 47

def root
	@evaluator.root
end

#schemeObject



55
56
57
# File 'lib/falcon/service/proxy.rb', line 55

def scheme
	endpoint.scheme
end

#ssl_contextObject



43
44
45
# File 'lib/falcon/service/proxy.rb', line 43

def ssl_context
	@evaluator.ssl_context
end