Class: JsDuck::Js::ExtDefine
- Inherits:
-
Object
- Object
- JsDuck::Js::ExtDefine
- Defined in:
- lib/jsduck/js/ext_define.rb
Overview
Access to Ext.define-related Tag configs.
Class Method Summary collapse
-
.defaults ⇒ Object
Default values for class config when Ext.define is encountered.
-
.get_tag_by_pattern(name) ⇒ Object
Accesses tag by Ext.define pattern.
Class Method Details
.defaults ⇒ Object
Default values for class config when Ext.define is encountered.
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/jsduck/js/ext_define.rb', line 11 def defaults return @defaults if @defaults @defaults = {} TagRegistry..each do |tag| if tag.ext_define_default @defaults.merge!(tag.ext_define_default) end end @defaults end |
.get_tag_by_pattern(name) ⇒ Object
Accesses tag by Ext.define pattern
24 25 26 |
# File 'lib/jsduck/js/ext_define.rb', line 24 def get_tag_by_pattern(name) patterns[name] end |