Sha256: e6d30098af8df4a157f916d4f9ab39f7d8b935542c987901fb841ede87f26b1f
Contents?: true
Size: 746 Bytes
Versions: 1
Compression:
Stored size: 746 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}") ProconBypassMan::YamlWriter.write( path: ProconBypassMan::ButtonsSettingConfiguration.instance.setting_path, content: setting, ) 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
procon_bypass_man-0.1.19.1 | lib/procon_bypass_man/remote_pbm_action/restore_pbm_setting.rb |