tested with custom methods in model using factorygirl datasets