module Fend::Plugins::Dependencies::ClassMethods

Attributes

specified_dependencies[R]

Public Instance Methods

validate(opts = {}, &block) click to toggle source
Calls superclass method
# File lib/fend/plugins/dependencies.rb, line 71
def validate(opts = {}, &block)
  if opts.key?(:inject)
    raise ArgumentError, ":inject option value must be an array" unless opts[:inject].is_a?(Array)

    @specified_dependencies = opts[:inject] unless opts[:inject].nil?
  end

  super(&block)
end