Sha256: 5fbd6a78b50a35037ad7bfd7e6e5100f55eef15160459a6e86cc80132a2082aa
Contents?: true
Size: 611 Bytes
Versions: 14
Compression:
Stored size: 611 Bytes
Contents
# frozen_string_literal: true # :reek:UtilityFunction module Evostream module CLI module Argument # Argument for searching in response to command class Search < Arg include Singleton KEY = ['-s', '--search'].freeze attr_reader :search def initialize @search = nil end private def action KEY.each do |search| @search = parameter(search) if args_has_present?(search) end end def args_has_present?(ind) ARGV.find_index(ind) end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems