class ApipieDSL::Validator::KWRestValidator
Public Class Methods
build(param_description, argument, _options, _block)
click to toggle source
# File lib/apipie_dsl/validator.rb, line 444 def self.build(param_description, argument, _options, _block) return unless %i[kwrest kwlist kwsplat].include?(argument) new(param_description) end
Public Instance Methods
description()
click to toggle source
# File lib/apipie_dsl/validator.rb, line 455 def description 'Must be a list of key: value' end
expected_type()
click to toggle source
# File lib/apipie_dsl/validator.rb, line 459 def expected_type 'kwlist' end
validate(_value)
click to toggle source
# File lib/apipie_dsl/validator.rb, line 450 def validate(_value) # In **kwrest param we don't care about passed values. true end