class AssUpdater::UpdateInfoService
@abstract @note Service downloads.1c.ru often unavailable and initialize fail
on timeout. Don't worry and try again.
Attributes
ass_updater[R]
Public Class Methods
new(ass_updater)
click to toggle source
@param ass_updater
[AssUpdater] owner objec
# File lib/ass_updater/update_info_service.rb, line 11 def initialize(ass_updater) @ass_updater = ass_updater raw end
Private Instance Methods
parse()
click to toggle source
# File lib/ass_updater/update_info_service.rb, line 34 def parse fail 'Abstract method called' end
raw()
click to toggle source
Return raw data @return [Hash]
# File lib/ass_updater/update_info_service.rb, line 20 def raw @raw ||= parse end
updateinfo_base()
click to toggle source
# File lib/ass_updater/update_info_service.rb, line 24 def updateinfo_base AssUpdater::UPDATEINFO_BASE end
updateinfo_path()
click to toggle source
# File lib/ass_updater/update_info_service.rb, line 28 def updateinfo_path "#{updateinfo_base}/#{ass_updater.conf_code_name}/"\ "#{ass_updater.conf_redaction.sub('.', '')}/"\ "#{ass_updater.platform_version.sub('.', '')}/" end