Sha256: cae54c2b885d7240fcfe62fa21f0ce13a1095d9a00353cd9a96708342651dc3c
Contents?: true
Size: 448 Bytes
Versions: 1
Compression:
Stored size: 448 Bytes
Contents
module Spontaneous::Rack::Back class Changes < Base before do forbidden! unless user.level.can_publish? end get '/?' do json(Spontaneous::Change.export(site)) end post '/?' do ids = params[:page_ids] halt 400 if ids.blank? || ids.empty? pages = ids.map(&:to_i) site.publish_pages(pages) json({}) end post '/rerender' do site.rerender json({}) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spontaneous-0.2.0.beta10 | lib/spontaneous/rack/back/changes.rb |