Sha256: 17108e7e7e37a7b2a666d501a1def6617bac883a45ede513402a738946bb9de4
Contents?: true
Size: 684 Bytes
Versions: 4
Compression:
Stored size: 684 Bytes
Contents
# frozen_string_literal: true module PgEventstore module CLI module ParserOptions class Metadata include Extensions::OptionsExtension option(:short) option(:long) option(:description) # @return [Array<String>] def to_parser_opts [short, long, description] end # @return [Integer] def hash to_parser_opts.hash end # @param another [Object] # @return [Boolean] def ==(another) return false unless another.is_a?(Metadata) to_parser_opts == another.to_parser_opts end alias eql? == end end end end
Version data entries
4 entries across 4 versions & 1 rubygems