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:

  • names (Symbol)

    Options to be marked as required.



291
292
293
294
295
296
297
# File 'lib/filigree/configuration.rb', line 291

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