Sorry, but Ruse clearly uses the label 'evolutionism', not 'science' in the generic.
Darwinism and evolutionism pretty much mean the same thing thus...
"Darwinism and evolutionism pretty much mean the same thing thus"
No, they don't. Hasn't anyone on FR ever heard of Punctuated Equilibrium? Guess not...