class Bario::Web

Sinatra app to provide a simple dashboard

Public Instance Methods

delete_all_path() click to toggle source
# File lib/bario/web.rb, line 33
def delete_all_path
  url_path "/bars-delete-all"
end
delete_bar_path(id) click to toggle source
# File lib/bario/web.rb, line 37
def delete_bar_path(id)
  url_path "/bars-delete/#{id}"
end
partial(page, options = {}) click to toggle source
# File lib/bario/web.rb, line 13
def partial(page, options = {})
  options[:layout] = false
  erb page, options
end
path_prefix() click to toggle source
# File lib/bario/web.rb, line 24
def path_prefix
  request.env["SCRIPT_NAME"]
end
url_path(*path_parts) click to toggle source
# File lib/bario/web.rb, line 18
def url_path(*path_parts)
  [url_prefix, path_prefix, path_parts].join("/").squeeze("/")
end
url_prefix() click to toggle source

In the future it will be a configuration param

# File lib/bario/web.rb, line 29
def url_prefix
  nil
end