Module: Ocular::Inputs::HTTP::DSL

Included in:
Event::DefinitionProxy
Defined in:
lib/ocular/inputs/http_input.rb

Instance Method Summary collapse

Instance Method Details

#onDELETE(path, opts = {}, &block) ⇒ Object



31
32
33
34
# File 'lib/ocular/inputs/http_input.rb', line 31

def onDELETE(path, opts = {}, &block)
    handler = handlers.get(::Ocular::Inputs::HTTP::Input)
    handler.add_delete(script_name, path, opts, self, &block)
end

#onGET(path, opts = {}, &block) ⇒ Object



21
22
23
24
# File 'lib/ocular/inputs/http_input.rb', line 21

def onGET(path, opts = {}, &block)                    
    handler = handlers.get(::Ocular::Inputs::HTTP::Input)
    handler.add_get(script_name, path, opts, self, &block)
end

#onOPTIONS(path, opts = {}, &block) ⇒ Object



36
37
38
39
# File 'lib/ocular/inputs/http_input.rb', line 36

def onOPTIONS(path, opts = {}, &block)
    handler = handlers.get(::Ocular::Inputs::HTTP::Input)
    handler.add_options(script_name, path, opts, self, &block)
end

#onPOST(path, opts = {}, &block) ⇒ Object



26
27
28
29
# File 'lib/ocular/inputs/http_input.rb', line 26

def onPOST(path, opts = {}, &block)
    handler = handlers.get(::Ocular::Inputs::HTTP::Input)
    handler.add_post(script_name, path, opts, self, &block)
end