Top Level Namespace
Defined Under Namespace
Classes: AirshipClient
Constant Summary collapse
- API_BASE_ENDPOINT =
AirshipClient.init(“r9b72kqdh1wbzkpkf7gntwfapqoc26bl”, “nxmqp35umrd3djth”) AirshipClient.set_env_key(“c1087mh6a3hjxiaz”) client = AirshipClient.new client = AirshipClient.new(“nxmqp35umrd3djth”) client = AirshipClient.new(“c1087mh6a3hjxiaz”)
-
Error checking for the keys
-
identify and gate endpoint
client.get_value(“<control_name>”, <obj>) -> [false, true] client.get_variation(“<control_name>”, <obj>) -> [nil, “<variation1>”, “<variation2”>, …] client.identify([<obj>, …]) -> dictionary client.gate(<obj>) -> dictionary
-
"https://api.airshiphq.com"
- V1_IDENTIFY_ENDPOINT =
"/v1/identify"
- V1_GATE_ENDPOINT =
"/v1/gate"
- DEFAULT_TIMEOUT =
2
- SERVER_INFO_KEY =
"server_info"
- SERVER_STATE_MAINTENANCE =
"maintenance"