module TokyoMetro::Modules::Common::Dictionary::OperationDay

Public Class Methods

constants_except_for_class_methods() click to toggle source
# File lib/tokyo_metro/modules/common/dictionary/operation_day.rb, line 10
def self.constants_except_for_class_methods
  ( self.constants - [ :ClassMethods ] )
end
hash_list() click to toggle source
# File lib/tokyo_metro/modules/common/dictionary/operation_day.rb, line 21
def self.hash_list
  h = ::Hash.new
  constants_except_for_class_methods.each do | const_name |
    h_const = const_get( const_name )
    h[ h_const[ :name_en ] ] = h_const
  end
  h
end
list() click to toggle source
# File lib/tokyo_metro/modules/common/dictionary/operation_day.rb, line 14
def self.list
  constants_except_for_class_methods.map { | const_name |
    h = const_get( const_name )
    [ h[ :name_ja ] , h[ :name_en ] ]
  }
end