]> gitweb.michael.orlitzky.com - dead/lwn-epub.git/blobdiff - src/Misc.hs
Add a trailing newline to the Misc module.
[dead/lwn-epub.git] / src / Misc.hs
index bec8917c58dcaafc5b3de63fd331e75a23228a13..7966f16ac1419e5461b939be4a0135490c4328b8 100644 (file)
@@ -1,19 +1,8 @@
 module Misc
 where
 
-import qualified Data.ByteString.Lazy as B (ByteString, readFile)
-import System.Directory (getTemporaryDirectory, removeFile)
-import System.IO (hClose, hPutStr, hSetEncoding, openTempFile, utf8)
+import Data.List (isInfixOf)
 
--- | Run a 'String' through the filesystem to convert it to a
---   'ByteString' in the stupidest way possible.
-string_to_bytestring :: String -> IO B.ByteString
-string_to_bytestring s = do
-  dir <- getTemporaryDirectory
-  (path, h) <- openTempFile dir "nu1Uideehe"
-  hSetEncoding h utf8
-  hPutStr h s
-  hClose h
-  result <- B.readFile path
-  removeFile path
-  return result
+-- | Specializes Data.List.isInfixOf.
+contains :: String -> String -> Bool
+contains = isInfixOf