Sha256: 30c8df614a5069495b34a11312b02dc3ba2173954f29677919e121361536c471
Contents?: true
Size: 445 Bytes
Versions: 26
Compression:
Stored size: 445 Bytes
Contents
# frozen_string_literal: true require 'eac_ruby_utils/core_ext' module EacCli class Definition class PositionalArgument common_constructor :name, :options, default: [{}] def identifier name.to_s.variableize.to_sym end def optional? options[:optional] end def repeat? options[:repeat] end def subcommand? options[:subcommand] end end end end
Version data entries
26 entries across 26 versions & 3 rubygems