Robot Framework Integrated Development Environment (RIDE)
robotide.application.updatenotifier.UpdateNotifierController Class Reference

Public Member Functions

def __init__ (self, settings)
 
def notify_update_if_needed (self, update_notification_callback)
 

Static Public Attributes

int SECONDS_IN_WEEK = 60*60*24*7
 
 VERSION = version.VERSION
 

Private Member Functions

def _get_download_url (self, version)
 
def _get_newest_version (self)
 
def _get_response (self, params, method)
 
def _is_new_version_available (self)
 
def _should_check (self)
 

Private Attributes

 _download_url
 
 _newest_version
 
 _settings
 

Detailed Description

Definition at line 40 of file updatenotifier.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.application.updatenotifier.UpdateNotifierController.__init__ (   self,
  settings 
)

Definition at line 45 of file updatenotifier.py.

Member Function Documentation

◆ _get_download_url()

def robotide.application.updatenotifier.UpdateNotifierController._get_download_url (   self,
  version 
)
private

Definition at line 77 of file updatenotifier.py.

◆ _get_newest_version()

def robotide.application.updatenotifier.UpdateNotifierController._get_newest_version (   self)
private

Definition at line 74 of file updatenotifier.py.

◆ _get_response()

def robotide.application.updatenotifier.UpdateNotifierController._get_response (   self,
  params,
  method 
)
private

Definition at line 82 of file updatenotifier.py.

◆ _is_new_version_available()

def robotide.application.updatenotifier.UpdateNotifierController._is_new_version_available (   self)
private

Definition at line 59 of file updatenotifier.py.

◆ _should_check()

def robotide.application.updatenotifier.UpdateNotifierController._should_check (   self)
private

Definition at line 52 of file updatenotifier.py.

◆ notify_update_if_needed()

def robotide.application.updatenotifier.UpdateNotifierController.notify_update_if_needed (   self,
  update_notification_callback 
)

Definition at line 48 of file updatenotifier.py.

Member Data Documentation

◆ _download_url

robotide.application.updatenotifier.UpdateNotifierController._download_url
private

Definition at line 63 of file updatenotifier.py.

◆ _newest_version

robotide.application.updatenotifier.UpdateNotifierController._newest_version
private

Definition at line 62 of file updatenotifier.py.

◆ _settings

robotide.application.updatenotifier.UpdateNotifierController._settings
private

Definition at line 46 of file updatenotifier.py.

◆ SECONDS_IN_WEEK

int robotide.application.updatenotifier.UpdateNotifierController.SECONDS_IN_WEEK = 60*60*24*7
static

Definition at line 43 of file updatenotifier.py.

◆ VERSION

robotide.application.updatenotifier.UpdateNotifierController.VERSION = version.VERSION
static

Definition at line 42 of file updatenotifier.py.


The documentation for this class was generated from the following file: