Module: Slick
- Extended by:
- Helpers
- Defined in:
- lib/slick.rb,
lib/slick/version.rb
Defined Under Namespace
Modules: Concern, Helpers, Registry, Util, Web Classes: Command, Database, Helper, Project, ProjectWatcher, Request, ResourceFactory, ResourceProvider, Response, Workspace
Constant Summary collapse
- VERSION =
"0.17.0"
Constants included from Helpers
Helpers::SELF_CLOSING_TAGS, Helpers::TAGS, Helpers::TEXT_ONLY_TAGS
Class Method Summary collapse
Methods included from Helpers
Class Method Details
.call(env) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/slick.rb', line 17 def call(env) resource_provider.reset do resource_provider["env"] = env if file = web.find_file(request.path) file.render(params) else response.status = 404 response.set_header("Content-Type", "text/plain") response.body = ["Not found"] end response.to_a end end |
.resource_provider ⇒ Object
13 14 15 |
# File 'lib/slick.rb', line 13 def resource_provider @resource_provider ||= ResourceProvider.new end |