Serviceを読んで理解し、同意したものとみなします。挟んで確認するとわかりやすいと思います。動作は以下の通りなので、キーである数字とそのキーに対応する値であるアルファベットの2つの要素を持つ配列の配列を返します。tallyを使ってみました。タイムゾーンを変えることを意識しておらず、常にローカル時刻を参照します。使います:Time.now.utc.to_date。詳しく見てみましょう。実装は次のようになっています。