class Opal::Rewriters::InlineArgs

def on_defs(node)

def on_defs(node)
  node = super(node)
  recv, mid, args, body = *node
  body ||= s(:nil) # prevent returning initialization statement
  initializer = Initializer.new(args, type: :defs)
  inline_args = args.updated(nil, initializer.inline)
  body = prepend_to_body(body, initializer.initialization)
  node.updated(nil, [recv, mid, inline_args, body])
end