Class: Marty::Diagnostic::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/marty/diagnostic/request.rb

Direct Known Subclasses

Base, Reporter

Class Method Summary collapse

Class Method Details

.opObject



21
22
23
# File 'lib/marty/diagnostic/request.rb', line 21

def self.op
  params[:op]
end

.paramsObject



13
14
15
# File 'lib/marty/diagnostic/request.rb', line 13

def self.params
  request.params
end

.requestObject



2
3
4
5
6
7
# File 'lib/marty/diagnostic/request.rb', line 2

def self.request
  raise 'Request object has not been been injected into #{name}' unless
    @@request

  @@request
end

.request=(req) ⇒ Object



9
10
11
# File 'lib/marty/diagnostic/request.rb', line 9

def self.request= req
  @@request = req
end

.scopeObject



17
18
19
# File 'lib/marty/diagnostic/request.rb', line 17

def self.scope
  params[:scope]
end

.ssl?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/marty/diagnostic/request.rb', line 25

def self.ssl?
  request.port == 443
end