code-builder-0.1.3: Simple system for generating code.

Safe HaskellSafe
LanguageHaskell98

Code.Build.Ruby

Documentation

hashmap :: [(String, Code)] -> Code #

statements :: CodeList a => a -> Code #

block :: CodeList a => a -> Code #

endBlock :: CodeList a => a -> Code #

rbIf :: (Codeable a, CodeList b) => a -> b -> Code #

rbIf_ :: (Codeable a, CodeList b) => a -> b -> Code #

rbElsIf :: (Codeable a, CodeList b) => a -> b -> Code #

rbElsIf_ :: (Codeable a, CodeList b) => a -> b -> Code #

rbElse :: CodeList b => b -> Code #

rbModule :: CodeList a => String -> a -> Code #

rbClass :: CodeList a => String -> a -> Code #

function :: CodeList a => String -> [String] -> a -> Code #

call :: CodeList a => String -> a -> Code #

ret :: Codeable a => a -> Code #

string :: Codeable a => a -> Code #

new :: CodeList a => String -> a -> Code #

(.=.) :: Codeable b => String -> b -> Code infix 2 #