class TandaCLI::Configuration
- TandaCLI::Configuration
- Reference
- Object
Defined in:
tanda_cli/configuration.crtanda_cli/configuration/abstract_file.cr
tanda_cli/configuration/file.cr
tanda_cli/configuration/macros.cr
tanda_cli/configuration/serialisable.cr
tanda_cli/configuration/serialisable/access_token.cr
tanda_cli/configuration/serialisable/environment.cr
tanda_cli/configuration/serialisable/organisation.cr
Constant Summary
-
PRODUCTION =
"production"
-
STAGING =
"staging"
Constructors
- .init(file : Configuration::AbstractFile, display : Display) : Configuration
- .new(file : Configuration::AbstractFile, serialisable : TandaCLI::Configuration::Serialisable = Serialisable.new)
Instance Method Summary
- #access_token(*args, **options)
- #access_token(*args, **options, &)
- #api_url : String | Error::InvalidURL
- #clockin_photo_path(*args, **options)
- #clockin_photo_path(*args, **options, &)
- #clockin_photo_path=(arg)
- #current_environment(*args, **options)
- #current_environment(*args, **options, &)
- #current_organisation!(*args, **options)
- #current_organisation!(*args, **options, &)
- #current_organisation?(*args, **options)
- #current_organisation?(*args, **options, &)
- #mode(*args, **options)
- #mode(*args, **options, &)
- #mode=(arg)
- #organisations(*args, **options)
- #organisations(*args, **options, &)
- #organisations=(arg)
- #overwrite!(site_prefix : String, email : String, access_token : Types::AccessToken)
- #pretty_start_of_week(*args, **options)
- #pretty_start_of_week(*args, **options, &)
- #reset_environment!(*args, **options)
- #reset_environment!(*args, **options, &)
- #save!
- #site_prefix(*args, **options)
- #site_prefix(*args, **options, &)
- #site_prefix=(arg)
- #staging?(*args, **options)
- #staging?(*args, **options, &)
- #start_of_week(*args, **options)
- #start_of_week(*args, **options, &)
- #start_of_week=(arg)
- #treat_paid_breaks_as_unpaid?(*args, **options)
- #treat_paid_breaks_as_unpaid?(*args, **options, &)
Constructor Detail
def self.new(file : Configuration::AbstractFile, serialisable : TandaCLI::Configuration::Serialisable = Serialisable.new)
#
Instance Method Detail
def overwrite!(site_prefix : String, email : String, access_token : Types::AccessToken)
#