Sha256: 81f92afb15722ba9150cc6c215877eb3a4b63047b0f23961078ce397235880ea

Contents?: true

Size: 401 Bytes

Versions: 3

Compression:

Stored size: 401 Bytes

Contents

module GitCompound
  module Command
    module Arguments
      module Type
        module Argument
          # Abstract argument type
          #
          class Argument < Type
            def used
              [value!].compact
            end

            private

            def value!
              raise NotImplementedError
            end
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
git_compound-0.2.2 lib/git_compound/command/arguments/type/argument/argument.rb
git_compound-0.2.1 lib/git_compound/command/arguments/type/argument/argument.rb
git_compound-0.2.0 lib/git_compound/command/arguments/type/argument/argument.rb