class TokyoMetro::Factory::Generate::Static::TrainType::Color::Info

Public Class Methods

hash_keys() click to toggle source
# File lib/tokyo_metro/factory/generate/static/train_type/color/info.rb, line 17
def self.hash_keys
  [ :same_as , :note ] + hash_keys_of_color
end
info_class_for_this_class() click to toggle source
# File lib/tokyo_metro/factory/generate/static/train_type/color/info.rb, line 13
def self.info_class_for_this_class
  info_class
end
new( same_as , h ) click to toggle source

与えられたハッシュからインスタンスを作成するメソッド @param same_as [String] 作成するインスタンスの ID キー @param h [Hash] ハッシュ

# File lib/tokyo_metro/factory/generate/static/train_type/color/info.rb, line 8
def initialize( same_as , h )
  @same_as = same_as
  super(h)
end

Private Instance Methods

variables() click to toggle source
# File lib/tokyo_metro/factory/generate/static/train_type/color/info.rb, line 23
def variables
  [ @same_as , get_hash_value( :note ) ] + color_variables
end