{-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE OverloadedStrings #-} -- | @since 1.0 module Faker.Fantasy.Tolkien where import Data.Text (Text) import Faker (Fake(..)) import Faker.Provider.Tolkien import Faker.TH $(generateFakeField "tolkien" "poems") $(generateFakeField "tolkien" "locations") $(generateFakeField "tolkien" "races") $(generateFakeField "tolkien" "characters") $(generateFakeFields "tolkien" ["lord_of_the_rings","characters"]) $(generateFakeFields "tolkien" ["lord_of_the_rings","locations"]) $(generateFakeFields "tolkien" ["lord_of_the_rings","quotes"]) $(generateFakeFields "tolkien" ["hobbit","character"]) $(generateFakeFields "tolkien" ["hobbit","thorins_company"]) $(generateFakeFields "tolkien" ["hobbit","quote"]) $(generateFakeFields "tolkien" ["hobbit","location"])