`The target method must be public, otherwise it will raise +NoMethodError+.`