Sha256: 04614e87821eb3a0fe50325468f8b8d27bbf3005e17eeea625f28c6ef7368d03
Contents?: true
Size: 818 Bytes
Versions: 5
Compression:
Stored size: 818 Bytes
Contents
require 'pp' module YARD::Templates::Helpers module BaseHelper # Adds additional test that only includes Objects that contain a URL tag def run_verifier(list) if options[:verifier] list.reject! {|item| options[:verifier].call(item).is_a?(FalseClass) } end reject_module(list) reject_without_url(list) reject_without_topic(list) list end def reject_module(list) list.reject! { |object| [:root, :module].include?(object.type) } end def reject_without_url(list) list.reject! { |object| [:class,:method].include?(object.type) and object.tags("url").empty? } end def reject_without_topic(list) list.reject! { |object| [:class].include?(object.type) and object.tags("topic").empty? } end end end
Version data entries
5 entries across 5 versions & 1 rubygems