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