I believe in the instruction to use $PAGE->requires->yui_module('moodle-block_fruit-fruitbowl',
'M.block_fruit.fruitbowl.init');
they actually mean $PAGE->requires->yui_module('moodle-blocks_fruit-fruitbowl',
'M.blocks_fruit.fruitbowl.init');
(blocks instead of block)
== No - the frankenstyle format for blocks is block_fruit, whilst the directory is 'blocks' - probably for historical reasons. --Andrew Nicols (talk) 08:27, 2 September 2014 (WST)