class MailHogwarts::Message
Attributes
message[R]
Public Class Methods
new(fields)
click to toggle source
# File lib/mailhogwarts/message/message.rb, line 8 def initialize(fields) @message = fields @message[:body] = Body.new(@message[:body]) @message.keys.each do |key| define_singleton_method(key.to_s) do @message[key] end end end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/mailhogwarts/message/message.rb, line 25 def <=>(other) created_at.to_i <=> other.created_at.to_i end
keys()
click to toggle source
# File lib/mailhogwarts/message/message.rb, line 19 def keys @message.keys end
Also aliased as: fields