Sha256: 5a3b4078b051c3815f62121480770c204578658eae742d6d1fff0fe53c0a05c9
Contents?: true
Size: 501 Bytes
Versions: 2
Compression:
Stored size: 501 Bytes
Contents
# frozen_string_literal: true class Code class Object class Argument < Object attr_reader :value, :name def initialize(*args, **_kargs, &_block) @value = args.first.presence || Nothing.new @name = args.second.present? ? String.new(args.second) : nil @raw = List.new([@value, @name]) end def keyword? !regular? end def name_value [name, value] end def regular? !name end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
code-ruby-0.13.1 | lib/code/object/argument.rb |
code-ruby-0.13.0 | lib/code/object/argument.rb |