# File lib/mcollective/ddl/base.rb, line 102
      def validate_requirements
        if requirement = @requirements[:mcollective]
          if Util.mcollective_version == "@DEVELOPMENT_VERSION@"
            log_code(:PLMC19, "DDL requirements validation being skipped in development", :warn)
            return true
          end

          if Util.versioncmp(Util.mcollective_version, requirement) < 0
            DDL.validation_fail!(:PLMC20, "%{type} plugin '%{name}' requires MCollective version %{requirement} or newer", :debug, :type => @plugintype.to_s.capitalize, :name => @pluginname, :requirement => requirement)
          end
        end

        true
      end