Sha256: e958ff21c9895492358fff6134d647de59352a1163a87d84b7f8683c41bc8512
Contents?: true
Size: 739 Bytes
Versions: 2
Compression:
Stored size: 739 Bytes
Contents
module Deployinator::Views class LogTable < Layout self.template_file = "#{File.dirname(__FILE__)}/../templates/log_table.mustache" def log_lines @params = @params.inject({}) {|p,(k,v)| p[k.intern] = v; p } # this on is called from /log log_to_hash({:no_limit => true, :page => 1}.merge(@params)) end def dashboards? false end def show_counts? @params[:show_counts] == "true" end def prev_page return unless @params && @params[:page] page = @params[:page].to_i if page && page > 1 page - 1 else false end end def next_page page = @params[:page] ? @params[:page].to_i : 1 page + 1 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
etsy-deployinator-1.0.2 | lib/deployinator/views/log_table.rb |
etsy-deployinator-1.0.1 | lib/deployinator/views/log_table.rb |