CB::Action
Inherits Reference / Object
Action is the base class for all actions performed by cb.
Constants
Error = Program::Error
Log = ::Log.for("Action")
Constructors
Instance methods
call
Sourceinput
Sourceoutput
SourceMacros
bool_setter(property)
Note: unlike the other macros, this one does not create a nilable boolean, and instead creates one that defaults to false
bool_setter?(property)
Nilable boolean setter. This is useful for fields where nil can have a meaningful value beyond being falesy.
cluster_identifier_setter(property)
Sourceeid_setter(property, description = nil)
Sourceformat_setter(property)
Sourceformat_setter?(property)
Sourcei32_setter(property)
Sourceident_setter(property)
For simple identifiers such as region names, or plan names where we expect only lowercase, numbers, and -
identifier_setter(property)
Sourcerole_setter(property)
Sourcerole_setter?(property)
Sourcetime_setter(property)
Source