Sha256: f7acbf82af6f32c1027d3fccee601a4135536defaeaa453de6c842399ae78910

Contents?: true

Size: 374 Bytes

Versions: 6

Compression:

Stored size: 374 Bytes

Contents

require "clamp/subcommand/execution"

module Clamp
  module Subcommand

    module Parsing

      protected

      def parse_subcommand
        return false unless self.class.has_subcommands?
        extend(Subcommand::Execution)
      end

      private

      def default_subcommand_name
        self.class.default_subcommand || request_help
      end

    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
clamp-1.2.1 lib/clamp/subcommand/parsing.rb
clamp-1.2.0 lib/clamp/subcommand/parsing.rb
clamp-1.2.0.beta1 lib/clamp/subcommand/parsing.rb
clamp-1.1.2 lib/clamp/subcommand/parsing.rb
clamp-1.1.1 lib/clamp/subcommand/parsing.rb
clamp-1.1.0 lib/clamp/subcommand/parsing.rb