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.



34
35
36
37
# File 'lib/action_mailer/vendor/tmail/config.rb', line 34

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.



49
50
51
# File 'lib/action_mailer/vendor/tmail/config.rb', line 49

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.



43
44
45
# File 'lib/action_mailer/vendor/tmail/config.rb', line 43

def strict_parse=(value)
  @strict_parse = value
end

Class Method Details

.to_config(arg) ⇒ Object



63
64
65
66
67
# File 'lib/action_mailer/vendor/tmail/config.rb', line 63

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



51
52
53
# File 'lib/action_mailer/vendor/tmail/config.rb', line 51

def new_body_port( mail )
  StringPort.new
end

#strict_base64decode?Boolean

Returns:

  • (Boolean)


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

def strict_base64decode?
  @strict_base64decode
end

#strict_parse?Boolean

Returns:

  • (Boolean)


39
40
41
# File 'lib/action_mailer/vendor/tmail/config.rb', line 39

def strict_parse?
  @strict_parse
end