Serve original asciicast files from /a/:id.json

element
Marcin Kulik 10 years ago
parent 86c25b117d
commit 8bb68ad53e

@ -23,6 +23,14 @@ class AsciicastsController < ApplicationController
}
end
format.json do
if url = asciicast.file_url
redirect_to url
else
render nothing: true, status: 404
end
end
format.png do
asciicast_image_generator.generate(asciicast) if asciicast.image_stale?
redirect_to asciicast.image_url

@ -120,7 +120,7 @@ class Asciicast < ActiveRecord::Base
Stdout::MultiFile.new(stdout_data.decompressed_path,
stdout_timing.decompressed_path)
else
Stdout::SingleFile.new(file.url)
Stdout::SingleFile.new(file.absolute_url)
end
end

@ -1,10 +1,10 @@
class AsciicastUploader < BaseUploader
def url
def absolute_url
if CFG.carrierwave_storage == 'file'
path
else
super
url
end
end

Loading…
Cancel
Save