| Class | TMail::ContentTypeHeader |
| In: |
actionmailer/lib/action_mailer/vendor/tmail/header.rb
|
| Parent: | StructuredHeader |
| PARSE_TYPE | = | :CTYPE |
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 745 def []( key ) ensure_parsed @params and @params[key] end
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 750 def []=( key, val ) ensure_parsed (@params ||= {})[key] = val end
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 735 def content_type ensure_parsed @sub ? sprintf('%s/%s', @main, @sub) : @main end
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 715 def main_type ensure_parsed @main end
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 720 def main_type=( arg ) ensure_parsed @main = arg.downcase end
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 740 def params ensure_parsed @params end
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 725 def sub_type ensure_parsed @sub end
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 730 def sub_type=( arg ) ensure_parsed @sub = arg.downcase end
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 769 def do_accept( strategy ) if @sub strategy.meta sprintf('%s/%s', @main, @sub) else strategy.meta @main end @params.each do |k,v| if v strategy.meta ';' strategy.space strategy.kv_pair k, v end end end
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 757 def init @main = @sub = @params = nil end
# File actionmailer/lib/action_mailer/vendor/tmail/header.rb, line 765 def isempty? not (@main or @sub) end