-------------------------------------------------------------------------------- -- Title: MIMEQP.lua -- Description: Like a square peg in a round hole -- Author: Raphaël Szwarc http://alt.textdrive.com/lua/ -- Creation Date: February 1, 2005 -- Legal: Copyright (C) 2005 Raphaël Szwarc -------------------------------------------------------------------------------- -- import dependencies local LUObject = require( "LUObject" ) local string = require( "string" ) -- define the class local super = LUObject local self = super() function self:decode( aString ) local aFunction = function ( aValue ) return string.char( tonumber( aValue, 16 ) ) end aString = aString:gsub( "%=\r\n", "" ) aString = aString:gsub( "%=(%x%x)", aFunction ) return aString end return self