module TokyoMetro::Factory::BeforeSeed::Api::MetaClass::Timetables::TrainTypeModules::ProcessPatterns::ClassMethods
@!endgroup
Public Instance Methods
add_pattern( pattern )
click to toggle source
@!group クラスインスタンス変数を操作するためのクラスメソッド
# File lib/tokyo_metro/factory/before_seed/api/meta_class/timetables/train_type_modules/process_patterns.rb, line 27 def add_pattern( pattern ) @patterns.unshift( pattern ) end
get_pattern( *variables )
click to toggle source
# File lib/tokyo_metro/factory/before_seed/api/meta_class/timetables/train_type_modules/process_patterns.rb, line 31 def get_pattern( *variables ) @patterns.find { | item | item.match?( *variables ) } end
train_type_pattern_class()
click to toggle source
# File lib/tokyo_metro/factory/before_seed/api/meta_class/timetables/train_type_modules/process_patterns.rb, line 21 def train_type_pattern_class ::TokyoMetro::Factory::BeforeSeed::Api::MetaClass::Timetables::TrainType::Pattern end