Cuprum::Cli

A command-line utility powered by Cuprum that provides tools and utilities for defining command-line tools.

Class: Cuprum::Cli::Integrations::Thor::Task::Builder

Parent Namespace
Cuprum::Cli::Integrations::Thor::Task
Extended Modules
Forwardable
Defined In
lib/cuprum/cli/integrations/thor/task.rb

Table Of Contents

Overview

Generates a Thor::Task wrapping a Cuprum::Cli command class.

Back To Top

Constructor

#initialize(command_class) => Builder

Parameters

Returns

Back To Top

Instance Attributes

#command_class => Class (readonly)

Returns

Back To Top

Instance Methods

#build(full_name: nil) => Class

Generates a Thor::Task wrapping the command class.

The generated task will be assigned Thor metadata automatically, based on the configuration of the command class.

Returns

Back To Top


Back to Documentation | Reference | Cuprum | Cuprum::Cli | Cuprum::Cli::Integrations | Cuprum::Cli::Integrations::Thor | Cuprum::Cli::Integrations::Thor::Task