module TokyoMetro::Modules::Api::List::Selection::RailwayLines
Public Instance Methods
chiyoda_including_branch()
click to toggle source
# File lib/tokyo_metro/modules/api/list/selection/railway_lines.rb, line 24 def chiyoda_including_branch select_railway_line( :chiyoda , :chiyoda_branch ) end
marunouchi_including_branch()
click to toggle source
# File lib/tokyo_metro/modules/api/list/selection/railway_lines.rb, line 20 def marunouchi_including_branch select_railway_line( :marunouchi , :marunouchi_branch ) end
Also aliased as: marunouchi_line_including_branch
namboku_or_toei_mita()
click to toggle source
# File lib/tokyo_metro/modules/api/list/selection/railway_lines.rb, line 32 def namboku_or_toei_mita select_railway_line( :namboku , :toei_mita ) end
yurakucho_or_fukutoshin()
click to toggle source
# File lib/tokyo_metro/modules/api/list/selection/railway_lines.rb, line 28 def yurakucho_or_fukutoshin select_railway_line( :yurakucho , :fukutoshin ) end
Also aliased as: yurakucho_or_fukutoshin_line, yurakucho_and_fukutoshin, yurakucho_and_fukutoshin_line
Private Instance Methods
select_railway_line( *symbol_of_railway_lines )
click to toggle source
@!endgroup
# File lib/tokyo_metro/modules/api/list/selection/railway_lines.rb, line 51 def select_railway_line( *symbol_of_railway_lines ) list_of_railway_lines_same_as = select_railway_line__list_of_railway_lines_same_as( symbol_of_railway_lines ) self.class.new( self.select { | item | item.send( :on_the_railway_line_of? , *list_of_railway_lines_same_as ) } ) end
select_railway_line__list_of_railway_lines_same_as( symbol_of_railway_lines )
click to toggle source
# File lib/tokyo_metro/modules/api/list/selection/railway_lines.rb, line 59 def select_railway_line__list_of_railway_lines_same_as( symbol_of_railway_lines ) symbol_of_railway_lines.map { | method_name | ::TokyoMetro::Modules::Common::Dictionary::RailwayLine::StringList.railway_line_string_list_in_system( method_name ) }.flatten end