Class: TMail::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/action_mailer/vendor/tmail/config.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(strict) ⇒ Config

Returns a new instance of Config.



15
16
17
18
# File 'lib/action_mailer/vendor/tmail/config.rb', line 15

def initialize( strict )
  @strict_parse = strict
  @strict_base64decode = strict
end

Instance Attribute Details

#strict_base64decode=(value) ⇒ Object (writeonly)

Sets the attribute strict_base64decode

Parameters:

  • value

    the value to set the attribute strict_base64decode to.



30
31
32
# File 'lib/action_mailer/vendor/tmail/config.rb', line 30

def strict_base64decode=(value)
  @strict_base64decode = value
end

#strict_parse=(value) ⇒ Object (writeonly)

Sets the attribute strict_parse

Parameters:

  • value

    the value to set the attribute strict_parse to.



24
25
26
# File 'lib/action_mailer/vendor/tmail/config.rb', line 24

def strict_parse=(value)
  @strict_parse = value
end

Class Method Details

.to_config(arg) ⇒ Object



44
45
46
47
48
# File 'lib/action_mailer/vendor/tmail/config.rb', line 44

def Config.to_config( arg )
  return DEFAULT_STRICT_CONFIG if arg == true
  return DEFAULT_CONFIG        if arg == false
  arg or DEFAULT_CONFIG
end

Instance Method Details

#new_body_port(mail) ⇒ Object Also known as: new_preamble_port, new_part_port



32
33
34
# File 'lib/action_mailer/vendor/tmail/config.rb', line 32

def new_body_port( mail )
  StringPort.new
end

#strict_base64decode?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/action_mailer/vendor/tmail/config.rb', line 26

def strict_base64decode?
  @strict_base64decode
end

#strict_parse?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/action_mailer/vendor/tmail/config.rb', line 20

def strict_parse?
  @strict_parse
end