Class Index [+]

Quicksearch

Mail::MimeVersionField

Constants

FIELD_NAME
CAPITALIZED_FIELD

Public Class Methods

new(value = nil, charset = 'utf-8') click to toggle source
    # File lib/mail/fields/mime_version_field.rb, line 11
11:     def initialize(value = nil, charset = 'utf-8')
12:       self.charset = charset
13:       if value.blank?
14:         value = '1.0'
15:       end
16:       super(CAPITALIZED_FIELD, strip_field(FIELD_NAME, value), charset)
17:       self.parse
18:       self
19: 
20:     end

Public Instance Methods

decoded() click to toggle source
    # File lib/mail/fields/mime_version_field.rb, line 48
48:     def decoded
49:       version
50:     end
element() click to toggle source
    # File lib/mail/fields/mime_version_field.rb, line 28
28:     def element
29:       @element ||= Mail::MimeVersionElement.new(value)
30:     end
encoded() click to toggle source
    # File lib/mail/fields/mime_version_field.rb, line 44
44:     def encoded
45:       "#{CAPITALIZED_FIELD}: #{version}\r\n"
46:     end
major() click to toggle source
    # File lib/mail/fields/mime_version_field.rb, line 36
36:     def major
37:       element.major.to_i
38:     end
minor() click to toggle source
    # File lib/mail/fields/mime_version_field.rb, line 40
40:     def minor
41:       element.minor.to_i
42:     end
parse(val = value) click to toggle source
    # File lib/mail/fields/mime_version_field.rb, line 22
22:     def parse(val = value)
23:       unless val.blank?
24:         @element = Mail::MimeVersionElement.new(val)
25:       end
26:     end
version() click to toggle source
    # File lib/mail/fields/mime_version_field.rb, line 32
32:     def version
33:       "#{element.major}.#{element.minor}"
34:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.