Sha256: 1780e5caf9e210b81623d25fea04bf03ab3d1e31c6c03079156c02820c5d6dab

Contents?: true

Size: 298 Bytes

Versions: 30

Compression:

Stored size: 298 Bytes

Contents

module JsDuck
  module Process

    # Gets rid of classes marked with @ignore
    class IgnoredClasses
      def initialize(classes_hash)
        @classes_hash = classes_hash
      end

      def process_all!
        @classes_hash.delete_if {|name, cls| cls[:ignore] }
      end
    end

  end
end

Version data entries

30 entries across 30 versions & 3 rubygems

Version Path
solvas-jsduck-6.0.0.30539 lib/jsduck/process/ignored_classes.rb
solvas-jsduck-6.0.0.9571 lib/jsduck/process/ignored_classes.rb
solvas-jsduck-6.0.0.6154 lib/jsduck/process/ignored_classes.rb
solvas-jsduck-6.0.0.4021 lib/jsduck/process/ignored_classes.rb
solvas-jsduck-6.0.0.2554 lib/jsduck/process/ignored_classes.rb
solvas-jsduck-6.0.0.1891 lib/jsduck/process/ignored_classes.rb
solvas-jsduck-6.0.0.beta.1888 lib/jsduck/process/ignored_classes.rb
jsduck-troopjs-0.0.10 lib/jsduck/process/ignored_classes.rb
jsduck-troopjs-0.0.9 lib/jsduck/process/ignored_classes.rb
jsduck-troopjs-0.0.8 lib/jsduck/process/ignored_classes.rb
jsduck-troopjs-0.0.7 lib/jsduck/process/ignored_classes.rb
jsduck-troopjs-0.0.5 lib/jsduck/process/ignored_classes.rb
jsduck-troopjs-0.0.4 lib/jsduck/process/ignored_classes.rb
jsduck-troopjs-0.0.3 lib/jsduck/process/ignored_classes.rb
jsduck-troopjs-0.0.1 lib/jsduck/process/ignored_classes.rb
jsduck-6.0.0beta lib/jsduck/process/ignored_classes.rb
jsduck-5.3.4 lib/jsduck/process/ignored_classes.rb
jsduck-5.3.3 lib/jsduck/process/ignored_classes.rb
jsduck-5.3.2 lib/jsduck/process/ignored_classes.rb
jsduck-5.3.1 lib/jsduck/process/ignored_classes.rb