Top Level Namespace
Defined Under Namespace
Modules: ATD, InternalHelpers Classes: Object
Instance Method Summary collapse
- #request(*args, &block) ⇒ ATD::Route (also: #req, #r)
-
#start(app = DefaultApp, server = WEBrick, port = 3150) ⇒ Object
Starts the rack server.
- #to_compile(name, &block) ⇒ Object
- #to_precompile(name, &block) ⇒ Object
Instance Method Details
#request(*args, &block) ⇒ ATD::Route Also known as: req, r
261 262 263 |
# File 'lib/atd.rb', line 261 def request(*args, &block) ATD::App.request(*args, &block) end |
#start(app = DefaultApp, server = WEBrick, port = 3150) ⇒ Object
Starts the rack server
271 272 273 |
# File 'lib/atd.rb', line 271 def start(app = DefaultApp, server = WEBrick, port = 3150) Rack::Server.start(app: app.new, server: server, Port: port) end |
#to_compile(name, &block) ⇒ Object
69 70 71 72 |
# File 'lib/atd/routes.rb', line 69 def to_compile(name, &block) warn "You have overriden the #{name.to_sym} compiler" if ATD::Compilation.compilers.key? name.to_sym ATD::Compilation.compilers[name.to_sym] = block end |
#to_precompile(name, &block) ⇒ Object
74 75 76 77 |
# File 'lib/atd/routes.rb', line 74 def to_precompile(name, &block) warn "You have overriden the #{name.to_sym} precompiler" if ATD::Compilation.compilers.key? name.to_sym ATD::Compilation.precompilers[name.to_sym] = block end |