Exception: Spider::ControllerMixins::HTTPMixin::HTTPStatus

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/spiderfw/controller/mixins/http_mixin.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code) ⇒ HTTPStatus

Returns a new instance of HTTPStatus.



272
273
274
# File 'lib/spiderfw/controller/mixins/http_mixin.rb', line 272

def initialize(code)
    @code = code
end

Instance Attribute Details

#codeObject (readonly)

Returns the value of attribute code.



270
271
272
# File 'lib/spiderfw/controller/mixins/http_mixin.rb', line 270

def code
  @code
end

Class Method Details

.method_missing(meth, *args) ⇒ Object



261
262
263
264
265
266
# File 'lib/spiderfw/controller/mixins/http_mixin.rb', line 261

def method_missing(meth, *args)
    if (Spider::HTTP::StatusCodes.const_defined?(meth))
        return self.new(Spider::HTTP::StatusCodes.const_get(meth))
    end
    super
end

Instance Method Details

#status_messageObject



276
277
278
# File 'lib/spiderfw/controller/mixins/http_mixin.rb', line 276

def status_message
    Spider::HTTP.status_messages[@code]
end