- I simplified the conditions. The "!params[:force_xyz].nil?" was redundant.
- if possible I'd keep the "def force_xyz? ... end" structure. IMHO, it's more readable than your version with 'self.class.send' and it's easier to find definition of such method. However, if you insist on it I can change it. :-)