Method: JsDuck::ExternalClasses#initialize

Defined in:
lib/jsduck/external_classes.rb

#initialize(classnames = []) ⇒ ExternalClasses

Returns a new instance of ExternalClasses.



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/jsduck/external_classes.rb', line 8

def initialize(classnames = [])
  @class_names = {}
  @patterns = []
  classnames.each do |name|
    if name =~ /\*/
      @patterns << make_pattern(name)
    else
      @class_names[name] = true
    end
  end
end