public RhoParamArray(RhoParams oParams, String name) : base(oParams) { m_array = null; Object ar = findHashParam(name); if (ar != null && (ar is RubyArray)) m_array = (RubyArray)ar; }
public void writeLogMessage(String strMsg) { IDictionary<object, object> map = new Dictionary<object, object>(); Hash values = new Hash(map); values.Add(CRhoRuby.CreateSymbol("url"), MutableString.Create(m_addrHost)); values.Add(CRhoRuby.CreateSymbol("body"), MutableString.Create(strMsg)); RhoParams p = new RhoParams(values); m_aHttp.addHttpCommand(new CAsyncHttp.HttpCommand("POST", p)); }
public RhoParamArray(RhoParams oParams, String name) : base(oParams) { m_array = null; Object ar = findHashParam(name); if (ar != null && (ar is RubyArray)) { m_array = (RubyArray)ar; } }
public RhoParams(RhoParams copy) { m_pParams = copy.m_pParams; }
public static MutableString doRequest(RubyModule/*!*/ self, [NotNull]String command, Hash args) { MutableString res = null; try { CAsyncHttp.Create(); RhoParams p = new RhoParams(args); res = CAsyncHttp.getInstance().addHttpCommand(new CAsyncHttp.HttpCommand(command, p)); } catch (Exception ex) { Exception rubyEx = self.Context.CurrentException; if (rubyEx == null) { rubyEx = RubyExceptionData.InitializeException(new RuntimeError(ex.Message.ToString()), ex.Message); } LOG.ERROR("do_request", ex); throw rubyEx; } return res; }
public HttpCommand(String strCmd, RhoParams p) { m_params = new RhoParams(p); m_eCmd = translateCommand(strCmd); m_strCallback = m_params.getString("callback"); m_strCallbackParams = m_params.getString("callback_param"); m_mapHeaders = m_params.getHash("headers"); m_pNetRequest = RhoClassFactory.createNetRequest(); m_pNetRequest.sslVerifyPeer(m_params.getBool("ssl_verify_peer")); }
public static MutableString doRequest(RubyModule/*!*/ self, [NotNull]String command, Hash args) { CAsyncHttp.Create(); RhoParams p = new RhoParams(args); return CAsyncHttp.getInstance().addHttpCommand(new CAsyncHttp.HttpCommand(command, p)); }