Sha256: 18dd3394c8aeec9ac610dff5243d0190bc898dc02b098f59347ab412629b53f8
Contents?: true
Size: 716 Bytes
Versions: 4
Compression:
Stored size: 716 Bytes
Contents
module ProconBypassMan module RemotePbmAction class RestorePbmSettingAction < BaseAction def action_content(args: ) require "pbmenv" ProconBypassMan.logger.info "execute RestorePbmSettingAction!" setting = args.dig("setting") or raise(ProconBypassMan::RemotePbmAction::NeedPbmVersionError, "settingが必要です, #{args.inspect}") File.write( ProconBypassMan::ButtonsSettingConfiguration.instance.setting_path, setting.to_yaml, ) ProconBypassMan.hot_reload! end private def before_action_callback be_in_progress end def after_action_callback be_processed end end end end
Version data entries
4 entries across 4 versions & 1 rubygems