public static void set_property_by_name(RubyModule /*!*/ self, [NotNull] String /*!*/ name, Object value) { try { RhoConf.getInstance().setString(name, value as String, true); RhoLogger.getLogConf().loadFromConf(RhoConf.getInstance()); } catch (Exception ex) { Exception rubyEx = self.Context.CurrentException; if (rubyEx == null) { rubyEx = RubyExceptionData.InitializeException(new RuntimeError(ex.Message.ToString()), ex.Message); } LOG.ERROR("set_property_by_name", ex); throw rubyEx; } }