'Returns True if the current block associated with the block_key should be gated by the given required_content.
Returns False otherwise.'

@staticmethod
def gated_by_required_content(block_key, block_structure, required_content):

    if (not required_content):
        return False
    if ((block_key.block_type == 'chapter') and (unicode(block_key) not in required_content)):
        return True
    return False
