X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Flwn-epub.git;a=blobdiff_plain;f=src%2FMisc.hs;h=dfcd40be3d1ba487b747ee82ee4d834ad4a106b8;hp=bec8917c58dcaafc5b3de63fd331e75a23228a13;hb=ebedcdb6b1b8925dcfb5700d076f25743fac8645;hpb=b591d5f5c3c47d253c24144beae1edf8648cd94b diff --git a/src/Misc.hs b/src/Misc.hs index bec8917..dfcd40b 100644 --- a/src/Misc.hs +++ b/src/Misc.hs @@ -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 \ No newline at end of file