Sha256: 6d5a9a984f44b84ab0d108e83edfa0f9997914567a653d505cf59aea2fe2c857

Contents?: true

Size: 456 Bytes

Versions: 30

Compression:

Stored size: 456 Bytes

Contents

module Mail
  grammar ContentTransferEncoding

    include RFC2822
    include RFC2045

    rule primary
      CFWS encoding CFWS
    end
    
    rule encoding
      known_tokens / ietf_token / x_token {
        def encoding
          known_tokens.text_value || ietf_token.text_value || x_token.text_value
        end
      }
    end
    
    rule known_tokens
      "7bit" / "8bit" / "binary" / 
      "quoted-printable" / "base64"
    end
    
  end
end

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
mail-2.1.3 lib/mail/parsers/content_transfer_encoding.treetop
kbaum-mail-2.1.2.1 lib/mail/parsers/content_transfer_encoding.treetop
mail-2.1.2 lib/mail/parsers/content_transfer_encoding.treetop
mail-2.1.1 lib/mail/parsers/content_transfer_encoding.treetop
mail-2.1.0 lib/mail/parsers/content_transfer_encoding.treetop
mail-2.0.5 lib/mail/parsers/content_transfer_encoding.treetop
mail-2.0.3 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.6.0 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.5.4 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.5.3 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.5.2 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.5.1 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.5.0 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.4.3 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.4.2 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.4.1 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.4.0 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.3.5 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.3.4 lib/mail/parsers/content_transfer_encoding.treetop
mail-1.3.3 lib/mail/parsers/content_transfer_encoding.treetop