class Deployinator::Views::LogTable

Public Instance Methods

dashboards?() click to toggle source
# File lib/deployinator/views/log_table.rb, line 12
def dashboards?
  false
end
log_lines() click to toggle source
# File lib/deployinator/views/log_table.rb, line 6
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
next_page() click to toggle source
# File lib/deployinator/views/log_table.rb, line 66
def next_page
  page = @params[:page] ? @params[:page].to_i : 1
  page + 1
end
next_page_params() click to toggle source
# File lib/deployinator/views/log_table.rb, line 20
def next_page_params
  params = [
    {
      :name  => "page",
      :value => next_page
    }
  ]

  unless @params[:stack].nil?
    params << {
      :name   => "stack",
      :value  => @params[:stack]
    }
  end

  return params
end
prev_page() click to toggle source
# File lib/deployinator/views/log_table.rb, line 56
def prev_page
  return unless @params && @params[:page]
  page = @params[:page].to_i
  if page && page > 1
    page - 1 
  else
    false
  end
end
prev_page_params() click to toggle source
# File lib/deployinator/views/log_table.rb, line 38
def prev_page_params
  params = [
    {
      :name  => "page",
      :value => prev_page
    }
  ]

  unless @params[:stack].nil?
    params << {
      :name   => "stack",
      :value  => @params[:stack]
    }
  end

  return params
end
show_counts?() click to toggle source
# File lib/deployinator/views/log_table.rb, line 16
def show_counts?
  @params[:show_counts] == "true"
end