ruby方法调用 - 如果statement为true,则包含参数

时间:2014-08-19 16:29:30

标签: ruby rest-client

如果语句为true,则寻找一种包含方法参数的优雅方法。在这种情况下,它是一个rest-client调用,参数是verify_ssl:FALSE。下面是我最后一次尝试的代码,如果@ignore_cert为TRUE,我想插入verify_ssl。这是我创建的一个更大的类的一部分。提前谢谢!

def get_tenant_uid
  JSON.parse(RestClient::Request.execute(method: :get,url: "#{base_url}/tenant",
    headers: {:'X-SDS-AUTH-TOKEN' => @auth_token,
      accept: :json
    },
    verify_ssl: FALSE if @ignore_cert
  ))
end

0 个答案:

没有答案