Yeah. I just checked.
This is the charge movement restriction (PhB pg 287):
Movement Requirements: You must move at least
2 squares from your starting position, and you must
move directly to the nearest square from which you
can attack the enemy. You can’t charge if the nearest
square is occupied. Moving over difficult terrain
costs extra squares of movement as normal.
There's no requirement that you "move in a straight line".
So Ripper and the creatures can zig and zag as much as they like.
[sblock=Charge]CHARGE: STANDARD ACTION
✦ Move and Attack: Move your speed as part of the
charge and make a melee basic attack or a bull rush
at the end of your move.
✦ +1 Bonus to the Attack Roll: You gain a +1 bonus
to the attack roll of your basic attack or bull rush.
✦ Movement Requirements: You must move at least
2 squares from your starting position, and you must
move directly to the nearest square from which you
can attack the enemy. You can’t charge if the nearest
square is occupied. Moving over difficult terrain
costs extra squares of movement as normal.
✦ Provoke Opportunity Attacks: If you leave a
square adjacent to an enemy, that enemy can make
an opportunity attack against you.
✦ No Further Actions: After you resolve a charge
attack, you can’t take any further actions this turn,
unless you spend an action point to take an extra
action.[/sblock]