module TokyoMetro::Modules::Static::Hash::DefineTest
テストに使用するメソッドを提供するモジュール
Public Instance Methods
define_test( title = self.class.toplevel_namespace )
click to toggle source
テスト用メソッド @param title [Strng] 表示するタイトル(設定しない場合は、ハッシュの上位の名前空間の名称) @return [nil]
# File lib/tokyo_metro/modules/static/hash/define_test.rb, line 7 def define_test( title = self.class.toplevel_namespace ) puts "\*" * 96 puts "" puts "● #{title}" puts "" self.values.sort.each do |v| puts ( v.to_s ) puts "\n" end puts "\n" * 2 puts "○ Class" puts self.values.map { |v| v.class.name }.uniq.sort puts "" puts "○ Keys" puts self.keys.sort puts "\n" * 2 return nil end