Cuprum::Cli

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

Module: Cuprum::Cli::Coercion

Parent Namespace
Cuprum::Cli
Defined In
lib/cuprum/cli/coercion.rb

Table Of Contents

Overview

Utility for coercing raw string values to other literal types.

Back To Top

Defined Under Namespace

Classes
CoercionError

Back To Top

Class Methods

.coerce(value) => nil, true, false, Integer, String

Converts the value to a predicted type based on the value format.

Parameters

Returns

.coerce_boolean(value) => true, false

Converts the value to true or false.

Parameters

Returns

Raises

.coerce_boolean?(value) => true, false

Returns

.coerce_integer(value) => Integer

Converts the value to an Integer.

Parameters

Returns

Raises

.coerce_integer?(value) => true, false

Returns

.coerce_nil(value) => nil

Converts the value to nil.

Parameters

Returns

Raises

.coerce_nil?(value) => true, false

Returns

Back To Top


Back to Documentation | Reference | Cuprum | Cuprum::Cli