Class: JsDuck::Enum

Inherits:
Object
  • Object
show all
Defined in:
lib/jsduck/enum.rb

Instance Method Summary collapse

Constructor Details

#initialize(classes) ⇒ Enum

Returns a new instance of Enum.



4
5
6
# File 'lib/jsduck/enum.rb', line 4

def initialize(classes)
  @classes = classes
end

Instance Method Details

#process_all!Object

Applies additional processing to all enum-classes.



9
10
11
12
13
14
15
# File 'lib/jsduck/enum.rb', line 9

def process_all!
  @classes.each_value do |cls|
    if cls[:enum]
      process(cls)
    end
  end
end