Method: Opal::AST::Node#assign_properties

Defined in:
lib/opal/ast/node.rb

#assign_properties(properties) ⇒ Object



11
12
13
14
15
16
17
18
19
20
# File 'lib/opal/ast/node.rb', line 11

def assign_properties(properties)
  if meta = properties[:meta]
    meta = meta.dup if meta.frozen?
    @meta.merge!(meta)
  else
    @meta ||= {}
  end

  super
end