Class: MockChargebee::Validations::Base
- Inherits:
-
Object
- Object
- MockChargebee::Validations::Base
- Defined in:
- lib/mock_chargebee/validations/base.rb
Direct Known Subclasses
Coupons::CreateParams, PortalSessions::CreateParams, Subscriptions::CreateParams
Class Method Summary collapse
Class Method Details
.validate_required(params) ⇒ Object
4 5 6 7 8 |
# File 'lib/mock_chargebee/validations/base.rb', line 4 def self.validate_required(params) self::REQUIRED_KEYS.each do |required_key| raise ChargeBee::InvalidRequestError.new(400, "Required key missing: #{required_key}") unless params.has_key?(required_key) end end |