Class: Camping::Response

Inherits:
Object
  • Object
show all
Includes:
Controllers::RM
Defined in:
lib/camping.rb,
lib/camping-mural.rb

Instance Attribute Summary

Attributes included from Controllers::RM

#body, #cookies, #headers, #input, #status

Instance Method Summary collapse

Methods included from Controllers::RM

#method_missing, #r, #redirect, #render, #service, #to_s

Constructor Details

#initialize(s = 200, &blk) ⇒ Response

Returns a new instance of Response.



75
76
77
78
# File 'lib/camping.rb', line 75

def initialize(s = 200, &blk)
  @headers, @body, @status = {}, "", s
  instance_eval &blk
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Camping::Controllers::RM