Module: MIME::ID
- Defined in:
- lib/mime.rb
Class Method Summary collapse
-
.generate_gid(domain = nil) ⇒ Object
Generate global ID for “Message-ID” or “Content-ID” header.
-
.generate_id ⇒ Object
Generate local ID.
Class Method Details
.generate_gid(domain = nil) ⇒ Object
Generate global ID for “Message-ID” or “Content-ID” header.
40 41 42 |
# File 'lib/mime.rb', line 40 def self.generate_gid domain = nil generate_id + "@" + (domain || "#{generate_id}.local") end |
.generate_id ⇒ Object
Generate local ID.
30 31 32 33 34 35 |
# File 'lib/mime.rb', line 30 def self.generate_id = (Time.now.to_f * 1E7).to_i rand(1E9).to_s(36) + object_id.to_s(36) + .to_s(36) end |