Sha256: e8fe6d2fc1cfb9a10220176cab30383326d8d2f560620ead3573c33a4be745b7

Contents?: true

Size: 400 Bytes

Versions: 105

Compression:

Stored size: 400 Bytes

Contents

module Marty::Diagnostic; class Request
  def self.request
    raise 'Request object has not been been injected into #{name}' unless
      @@request

    @@request
  end

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

  def self.params
    request.params
  end

  def self.scope
    params[:scope]
  end

  def self.op
    params[:op]
  end

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

Version data entries

105 entries across 105 versions & 1 rubygems

Version Path
marty-14.3.0 lib/marty/diagnostic/request.rb
marty-14.0.0 lib/marty/diagnostic/request.rb
marty-13.0.2 lib/marty/diagnostic/request.rb
marty-11.0.0 lib/marty/diagnostic/request.rb
marty-10.0.3 lib/marty/diagnostic/request.rb
marty-10.0.2 lib/marty/diagnostic/request.rb
marty-10.0.0 lib/marty/diagnostic/request.rb
marty-9.5.1 lib/marty/diagnostic/request.rb
marty-9.5.0 lib/marty/diagnostic/request.rb
marty-9.3.3 lib/marty/diagnostic/request.rb
marty-9.3.2 lib/marty/diagnostic/request.rb
marty-9.3.0 lib/marty/diagnostic/request.rb
marty-8.5.0 lib/marty/diagnostic/request.rb
marty-8.4.1 lib/marty/diagnostic/request.rb
marty-8.3.1 lib/marty/diagnostic/request.rb
marty-8.2.0 lib/marty/diagnostic/request.rb
marty-8.0.0 lib/marty/diagnostic/request.rb
marty-6.1.0 lib/marty/diagnostic/request.rb
marty-5.2.0 other/marty/diagnostic/request.rb
marty-5.1.4 other/marty/diagnostic/request.rb