Display some environment info

openid
Marcin Kulik 12 years ago
parent 5cccd7c24b
commit 1e2e8bfcc3

@ -28,6 +28,15 @@
// font-size: 18px;
// margin: 20px 0;
// }
.env-info {
margin: 15px 0 0 0;
font-size: 12px;
.value {
font-weight: bold;
}
}
}
.asciicast-delete-link {

@ -38,6 +38,20 @@ class Asciicast < ActiveRecord::Base
self.terminal_type = data['term']['type']
end
def os
if uname =~ /Linux/
'Linux'
elsif uname =~ /Darwin/
'OSX'
else
uname.split(' ', 2)[0]
end
end
def shell_name
File.basename(shell.to_s)
end
def as_json(opts = {})
super :methods => [:escaped_stdout_data, :stdout_timing_data]
end

@ -18,6 +18,12 @@
<%= asciicast_time(@asciicast) %>
</span>
</h1>
<p class="env-info">
<span class="os">OS=<span class="value"><%= @asciicast.os %></span></span>
<span class="shell">SHELL=<span class="value"><%= @asciicast.shell_name %></span></span>
<span class="term-type">TERM=<span class="value"><%= @asciicast.terminal_type || '?' %></span></span>
</p>
</div>
<%= render :partial => 'asciicasts/asciicast', :object => @asciicast %>

Loading…
Cancel
Save