Use ActiveModel to validate arguments for any Ruby method
Nilesh Trivedi
gem "validated_arguments", "~> 0.0.1"