Method: When::TM::ClockTime#name
- Defined in:
- lib/when_exe/inspect.rb
#name(index, format = nil) ⇒ When::BasicTypes::M17n
要素の多言語対応文字列化
853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 |
# File 'lib/when_exe/inspect.rb', line 853 def name(index, format=nil) digit = _digit(index) {|digit| digit > DAY} coordinate = @clk_time[digit] return m17n(format % coordinate) if format indices = @frame.indices[digit-1] if indices trunk = indices.trunk branch = indices.branch end format = branch ? m17n("%02d:") : "%02d" return m17n(format % coordinate) unless trunk trunk = trunk[coordinate * 1] return m17n(trunk) unless branch return trunk.prefix(branch[coordinate * 0]) end |