Sha256: aadfe1e3c13c9d92bdf3f2f07527aff985df1a6804b482c59f8f5622d98ce507

Contents?: true

Size: 394 Bytes

Versions: 2

Compression:

Stored size: 394 Bytes

Contents

# frozen_string_literal: true

require "parser/builders/default"
require_relative "meta"

module Parser
  # Add RubyNext specific builder methods
  module Builders::Next
    def method_ref(receiver, dot_t, selector_t)
      n(:meth_ref, [ receiver, value(selector_t).to_sym ],
          send_map(receiver, dot_t, selector_t, nil, [], nil))
    end unless method_defined?(:method_ref)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby-next-parser-2.8.0.9 lib/parser/ruby-next/builder.rb
ruby-next-parser-2.8.0.8 lib/parser/ruby-next/builder.rb