Method: RubyPitaya::Parameters#require

Defined in:
lib/rubypitaya/core/parameters.rb

#require(key) ⇒ Object Also known as: required



153
154
155
156
157
158
159
160
161
# File 'lib/rubypitaya/core/parameters.rb', line 153

def require(key)
  return key.map { |k| require(k) } if key.is_a?(Array)
  value = self[key]
  if value.present? || value == false
    value
  else
    raise ParameterMissing.new(key, @parameters.keys)
  end
end