質問: __FILE__ GetMail.new.trigger ``` この方法ではテキストファイルで出力されるのですが、必要な情報を取得するのに正規表現で取得しなければいけなく使いにくいです。 テキストファイル以外の扱いやすい形式で出力したいのですが、何かオススメはありませんか? ### 追記・備考 使用言語 Ruby 1件辺りのメールの容量は4KB程度です。 送信者側のフォーマットは決まっておりますので、受信者側で解析、変換したいと考えております。 メールはテキストでメールであり、HTMLメールではありません。
回答: 受信したメールを解析して、プログラム上扱いやすいフォーマットに変換する方法と理解しました。 また、その際の条件は記載の通りだとすると、特に限定される問題はなさそうです。 Rubyで扱うというのであれば、csvでもjsonでもxmlなど、ライブラリ等で簡単に扱えるフォーマットをご自由に選択すれば良いと思います。 内部的に扱うだけでしょうから、validateも不要でしょうし。