Class: Syoboemon::ProgramInfomationAccessor::TodaysPrograms
- Inherits:
-
Object
- Object
- Syoboemon::ProgramInfomationAccessor::TodaysPrograms
- Defined in:
- lib/syoboemon/program_infomation_accessor/todays_programs.rb
Instance Attribute Summary collapse
-
#programs ⇒ Object
Returns the value of attribute programs.
Instance Method Summary collapse
-
#connect_title_and_subtitle ⇒ Object
connection_title_and_subtitle_flag => trueの場合のみ呼ばれる titlesとsubtitlesの各要素を連結し、新しいtitlesの要素として格納する.
-
#initialize(parsed_happymapper_object) ⇒ TodaysPrograms
constructor
A new instance of TodaysPrograms.
Constructor Details
#initialize(parsed_happymapper_object) ⇒ TodaysPrograms
Returns a new instance of TodaysPrograms.
21 22 23 24 |
# File 'lib/syoboemon/program_infomation_accessor/todays_programs.rb', line 21 def initialize(parsed_happymapper_object) @todays_programs = parsed_happymapper_object.map(&:title) @programs = set_up_structures_of_program_infomation end |
Instance Attribute Details
#programs ⇒ Object
Returns the value of attribute programs.
20 21 22 |
# File 'lib/syoboemon/program_infomation_accessor/todays_programs.rb', line 20 def programs @programs end |
Instance Method Details
#connect_title_and_subtitle ⇒ Object
connection_title_and_subtitle_flag => trueの場合のみ呼ばれるtitlesとsubtitlesの各要素を連結し、新しいtitlesの要素として格納する
28 29 30 31 32 33 34 35 36 |
# File 'lib/syoboemon/program_infomation_accessor/todays_programs.rb', line 28 def connect_title_and_subtitle programs_tmp = self.programs new_programs = programs_tmp.map do |p| subtitle = p.subtitle p.subtitle = nil p.title += "#{subtitle}" end self.programs = new_programs end |