Method: JsDuck::Merger#create_property

Defined in:
lib/jsduck/merger.rb

#create_property(docs, code) ⇒ Object



192
193
194
195
196
197
198
199
200
201
202
203
# File 'lib/jsduck/merger.rb', line 192

def create_property(docs, code)
  doc_map = build_doc_map(docs)
  return add_shared({
    :tagname => :property,
    :name => detect_name(:property, doc_map, code),
    :owner => detect_owner(doc_map),
    :type => detect_type(:property, doc_map, code),
    :doc => detect_doc(docs),
    :default => detect_default(:property, doc_map, code),
    :properties => detect_subproperties(docs, :property),
  }, doc_map)
end