Method: SGF::Node#method_missing

Defined in:
lib/sgf/node.rb

#method_missing(method_name, *args) ⇒ Object (private)



149
150
151
152
153
154
155
156
# File 'lib/sgf/node.rb', line 149

def method_missing method_name, *args
  property = flexible(method_name)
  if property[/(.*?)=$/]
    @properties[$1] = args[0]
  else
    @properties.fetch(property, nil) || super(method_name, args)
  end
end