Sha256: 1da2e8ce99f7114825f15af5e416ee856cadd1d4d5f8f4825b43c79620d74cab
Contents?: true
Size: 575 Bytes
Versions: 3
Compression:
Stored size: 575 Bytes
Contents
# frozen_string_literal: true class Code class Node class FunctionParameter < Node def initialize(parsed) return if parsed.blank? @name = parsed.delete(:name).presence @keyword = parsed.delete(:keyword).present? end def name Object::String.new(@name) end def regular? !@keyword end def keyword? !!@keyword end def regular_splat? false end def keyword_splat? false end def default nil end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
code-ruby-0.13.1 | lib/code/node/function_parameter.rb |
code-ruby-0.13.0 | lib/code/node/function_parameter.rb |
code-ruby-0.12.0 | lib/code/node/function_parameter.rb |