Sha256: 8af05cf6fea2e5560b6c5717b68c549dd04ec84d8d68e7dad328aaeb77878b8e
Contents?: true
Size: 556 Bytes
Versions: 59
Compression:
Stored size: 556 Bytes
Contents
# frozen_string_literal: true module Mutant module AST # Node meta information mixin module Meta # Metadata for optional argument nodes class Optarg include NamedChildren, Concord.new(:node) UNDERSCORE = '_' children :name, :default_value public :name, :default_value # Test if optarg definition intends to be used # # @return [Boolean] def used? !name.to_s.start_with?(UNDERSCORE) end end # Optarg end # Meta end # AST end # Mutant
Version data entries
59 entries across 59 versions & 1 rubygems