Class: DocomoWebMailer::Mailsummary

Inherits:
RHash
  • Object
show all
Defined in:
lib/docomo_web_mailer.rb

Overview

メールのサマリ。一覧表示などに使う 主なプロパティーに次の値がある

bytes

メールのバイト数

mailheaders

メールのヘッダ(Mailheadersクラス)

uid

ユニークid

versionid

用途不明

attachments

添付ファイル名のリスト

created

受信日(エポック秒)

Instance Method Summary collapse

Methods inherited from RHash

#inspect

Constructor Details

#initialize(data) ⇒ Mailsummary

Returns a new instance of Mailsummary.



292
293
294
# File 'lib/docomo_web_mailer.rb', line 292

def initialize(data)
  super
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(sym, *args, &block) ⇒ Object



299
300
301
302
303
304
305
# File 'lib/docomo_web_mailer.rb', line 299

def method_missing(sym, *args, &block)
  if @data.has_key? sym.to_s
    @data[sym.to_s]
  elsif mailheaders.has_key? sym.to_s
    mailheaders[sym.to_s]
  end
end

Instance Method Details

#mailheadersObject

メールのヘッダ(Mailheadersクラス)



296
297
298
# File 'lib/docomo_web_mailer.rb', line 296

def mailheaders
  @data["mailheaders"]
end