class TokyoMetro::App::Renderer::PassengerSurvey::Table::Year

Public Class Methods

new( request , passenger_survey_infos , make_graph ) click to toggle source
# File lib/tokyo_metro/app/renderer/passenger_survey/table/year.rb, line 3
def initialize( request , passenger_survey_infos , make_graph )
  super( request , passenger_survey_infos , make_graph )
  @css_class_name_of_tables = :tokyo_metro
end

Public Instance Methods

render_header_of_table() click to toggle source
# File lib/tokyo_metro/app/renderer/passenger_survey/table/year.rb, line 8
def render_header_of_table
  ::TokyoMetro::App::Renderer::PassengerSurvey::Table::Year::Header.new( @reqeust , @make_graph ).render
end

Private Instance Methods

class_name_of_each_row() click to toggle source
# File lib/tokyo_metro/app/renderer/passenger_survey/table/year.rb, line 14
def class_name_of_each_row
  ::TokyoMetro::App::Renderer::PassengerSurvey::Table::Year::Row
end
variables_send_to_row_instance( passenger_survey_info , i ) click to toggle source
# File lib/tokyo_metro/app/renderer/passenger_survey/table/year.rb, line 18
def variables_send_to_row_instance( passenger_survey_info , i )
  y = passenger_survey_info.survey_year
  super + [ @passenger_survey_infos.in_year(y) ]
end