class
TandaCLI::State::Serialisable
- TandaCLI::State::Serialisable
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
tanda_cli/state/serialisable.crtanda_cli/state/serialisable/access_token.cr
tanda_cli/state/serialisable/environments.cr
tanda_cli/state/serialisable/environments/custom.cr
tanda_cli/state/serialisable/environments/production.cr
tanda_cli/state/serialisable/environments/staging.cr
tanda_cli/state/serialisable/organisation.cr
Constructors
- .new(pull : JSON::PullParser)
- .new(production : Environments::Production = Environments::Production.new, staging : Environments::Staging = Environments::Staging.new, custom : Environments::Custom | Nil = nil, current_environment : Environment = Environment::Production)
Class Method Summary
Instance Method Summary
- #clear_current! : Nil
- #current : Environments::Any
- #current_environment : Environment
- #redacted : Serialisable
- #use_custom!(url : URI) : Nil
- #use_production! : Nil
- #use_staging! : Nil
Constructor Detail
def self.new(production : Environments::Production = Environments::Production.new, staging : Environments::Staging = Environments::Staging.new, custom : Environments::Custom | Nil = nil, current_environment : Environment = Environment::Production)
#