Sha256: a43b724a2218328e60a74af2ccfffcd745726b38a2ceead8e2916951d98bda28
Contents?: true
Size: 457 Bytes
Versions: 6
Compression:
Stored size: 457 Bytes
Contents
module Spontaneous::Rack::Back class Map < Base get '/?:id?' do last_modified(site.modified_at) map = site.map(params[:id]) if map json(map) else 404 end end get '/path*' do last_modified(site.modified_at) if content_model::Page.count == 0 406 else path = params[:splat].first page = site[path] json site.map(page.id) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems