Method: Filigree::Configuration::ClassMethods#required

Defined in:
lib/filigree/configuration.rb

#required(*names) ⇒ void

This method returns an undefined value.

Mark some options as required. If no names are provided then the next option to be defined is required; if names are provided they are all marked as required.

Parameters:

  • Options to be marked as required.



308
309
310
311
312
313
314
# File 'lib/filigree/configuration.rb', line 308

def required(*names)
  if names.empty?
    @next_required = true
  else
    @required += names
  end
end