class Riffer::Rig::ProviderSetup::Field
Attributes
env
[R]
Array[String]
fallback
[R]
(^() → String?)?
name
[R]
Symbol
@dynamic name, env, secret, required, fallback
required
[R]
bool
secret
[R]
bool
Public Class Methods
(name: Symbol, env: Array[String], secret: bool, required: bool, ?fallback: (^() → String?)?) → void
Source
# File lib/riffer/rig/provider_setup/field.rb, line 16 def initialize(name:, env:, secret:, required:, fallback: nil) @name = name @env = env.freeze @secret = secret @required = required @fallback = fallback freeze end
@rbs name: Symbol @rbs env: Array @rbs secret: bool @rbs required: bool @rbs fallback: (^() -> String?)? @rbs return: void