Module: Fend::Plugins::Dependencies::InstanceMethods

Defined in:
lib/fend/plugins/dependencies.rb

Instance Method Summary collapse

Instance Method Details

#validate {|@_input_param, dependencies| ... } ⇒ Object

Yields:

  • (@_input_param, dependencies)


83
84
85
86
87
88
89
# File 'lib/fend/plugins/dependencies.rb', line 83

def validate(&block)
  super if self.class.specified_dependencies.nil?

  dependencies = self.class.opts[:dependencies].values_at(*self.class.specified_dependencies)

  yield(@_input_param, *dependencies) if block_given?
end