Sha256: 4c069c92ad9f7975ddc05bd516ad571a55d109ea2f68453282923d8a39ede76d

Contents?: true

Size: 494 Bytes

Versions: 5

Compression:

Stored size: 494 Bytes

Contents

# frozen_string_literal: true

require 'thor'

module Specimen
  module Commands
    class BaseCommand < Thor
      include Thor::Actions

      def self.banner(task, namespace = true, subcommand = false)
        "#{basename} #{self.namespace} #{task.name}"
      end
    end

    class BaseGroupCommand < Thor::Group
      include Thor::Actions

      def self.banner(task, namespace = true, subcommand = false)
        "#{basename} #{self.namespace} #{task.name}"
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
specimen-0.0.4.alpha lib/specimen/commands.rb
specimen-0.0.3.alpha lib/specimen/commands.rb
specimen-0.0.2.alpha lib/specimen/commands.rb
specimen-0.0.1.alpha.b lib/specimen/commands.rb
specimen-0.0.1.alpha lib/specimen/commands.rb