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/serialisable.cr
tanda_cli/configuration/serialisable/access_token.cr
tanda_cli/configuration/serialisable/environment.cr
tanda_cli/configuration/serialisable/environment/custom.cr
tanda_cli/configuration/serialisable/environment/production.cr
tanda_cli/configuration/serialisable/environment/staging.cr
tanda_cli/configuration/serialisable/organisation.cr
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
- #clockin_photo_path(*args, **options)
- #clockin_photo_path(*args, **options, &)
- #clockin_photo_path=(arg)
- #current(*args, **options)
- #current(*args, **options, &)
- #current_organisation!(*args, **options)
- #current_organisation!(*args, **options, &)
- #current_organisation?(*args, **options)
- #current_organisation?(*args, **options, &)
- #organisations(*args, **options)
- #organisations(*args, **options, &)
- #organisations=(arg)
- #overwrite_access_token!(email : String, access_token : API::Types::AccessToken) : Nil
- #pretty_start_of_week(*args, **options)
- #pretty_start_of_week(*args, **options, &)
- #reset_current_environment!(*args, **options)
- #reset_current_environment!(*args, **options, &)
- #save!
- #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, &)
- #use_custom!(*args, **options)
- #use_custom!(*args, **options, &)
- #use_production!(*args, **options)
- #use_production!(*args, **options, &)
- #use_staging!(*args, **options)
- #use_staging!(*args, **options, &)
Constructor Detail
def self.new(file : Configuration::AbstractFile, serialisable : TandaCLI::Configuration::Serialisable = Serialisable.new)
#
Instance Method Detail
def overwrite_access_token!(email : String, access_token : API::Types::AccessToken) : Nil
#