Module: Delayed::Server::Helpers
- Defined in:
- lib/delayed/server/helpers.rb
Instance Method Summary collapse
- #h(text) ⇒ Object
- #path_prefix ⇒ Object
- #render_javascript_env ⇒ Object
- #url_path(*path_parts) ⇒ Object
Instance Method Details
#h(text) ⇒ Object
4 5 6 |
# File 'lib/delayed/server/helpers.rb', line 4 def h(text) Rack::Utils.escape_html(text) end |
#path_prefix ⇒ Object
12 13 14 |
# File 'lib/delayed/server/helpers.rb', line 12 def path_prefix request.env['SCRIPT_NAME'] end |
#render_javascript_env ⇒ Object
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/delayed/server/helpers.rb', line 16 def render_javascript_env { Routes: { root: path_prefix, running: url_path('running'), tags: url_path('tags'), jobs: url_path('jobs'), } }.to_json end |
#url_path(*path_parts) ⇒ Object
8 9 10 |
# File 'lib/delayed/server/helpers.rb', line 8 def url_path(*path_parts) [path_prefix, path_parts].join('/').squeeze('/') end |