Asciicast#meta=

openid
Marcin Kulik 13 years ago
parent 330df852b4
commit 268d4b1660

@ -6,4 +6,18 @@ class Asciicast < ActiveRecord::Base
validates :stdout, :stdout_timing, :presence => true
validates :terminal_columns, :terminal_lines, :duration, :presence => true
def meta=(file)
data = JSON.parse(file.tempfile.read)
self.duration = data['duration']
self.recorded_at = data['recorded_at']
self.title = data['title']
self.command = data['command']
self.shell = data['shell']
self.uname = data['uname']
self.terminal_lines = data['term']['lines']
self.terminal_columns = data['term']['columns']
self.terminal_type = data['term']['type']
end
end

Loading…
Cancel
Save