Sha256: 5b4db100ca3e73e5ad236f8a9be8f396a493d53e5430aba682fc2242f25978d2
Contents?: true
Size: 785 Bytes
Versions: 4
Compression:
Stored size: 785 Bytes
Contents
# frozen_string_literal: true module PgEventstore module CLI module ParserOptions class SubscriptionOptions < BaseOptions option( :pid_path, metadata: Metadata.new( short: '-pFILE_PATH', long: '--pid=FILE_PATH', description: 'Defines pid file path. Defaults to /tmp/pg-es_subscriptions.pid' ) ) do '/tmp/pg-es_subscriptions.pid' end # @param parser [OptionParser] # @return [void] def attach_parser_handlers(parser) super %i[pid_path].each do |option| parser.on(*to_parser_opts(option)) do |value| public_send("#{option}=", value) end end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems