class Cubic::CubicController
All classes generated by Cubic
inherit from CubicController
Attributes
namespace[RW]
Public Class Methods
delete(url, &block)
click to toggle source
# File lib/cubic/application/controller.rb, line 34 def delete(url, &block) namespace_url(url) if @namespace route_setter('DELETE', url, block) end
get(url, &block)
click to toggle source
# File lib/cubic/application/controller.rb, line 18 def get(url, &block) namespace_url(url) if @namespace url[0] == '/' ? url : url.prepend('/') route_setter('GET', url, block) end
namespace_url(url)
click to toggle source
# File lib/cubic/application/controller.rb, line 43 def namespace_url(url) url.prepend(@namespace + '/') end
post(url, &block)
click to toggle source
# File lib/cubic/application/controller.rb, line 24 def post(url, &block) namespace_url(url) if @namespace route_setter('POST', url, block) end
put(url, &block)
click to toggle source
# File lib/cubic/application/controller.rb, line 29 def put(url, &block) namespace_url(url) if @namespace route_setter('PUT', url, block) end
route_setter(request_method, url, block)
click to toggle source
# File lib/cubic/application/controller.rb, line 39 def route_setter(request_method, url, block) Router.set_route(request_method, url, block) end