Depends on the boat and its purpose....
For a racing 'dinghy' (large racing scow), I use a stainless 'bail' *through* the cunningham hole and three blocks - One block attached on each end of bail and the other one pinned to the mast base .... making it possible to pull the cunningham line from either side of the boat when hiking out. 4:1 purchase. ...... Perhaps this is a better detailed description: from starboard side of cockpit to block at mast base (starboard side), to block on bail (bail is *through* the cunningham hole), to a block mounted at the bottom aftside of the mast, to a a block at the 'other' end of the bail through the cunningham hole, to a block at the portside base of the mast, back to the portside of the cockpit. For my keelboat, the single control line is pinned to the mast base, then led to a block that is attached to a strong "S" hook (The "S" hook attaches to the cunningham hole/grommet, then back down to the mast base and back to the cockpit. 2:1 purchase .... also doubles as a reefing line for the tack (I always 'set-up' for the 'next reef' .... 3 reefs and cunningham).