|
21 | 21 | <header class="header">
|
22 | 22 | <p class="header-col header-col--primary">
|
23 | 23 | <a class="header-link" href="../index.html">
|
24 |
| - Lobster 3.0.0 Docs |
| 24 | + Lobster 3.1.0 Docs |
25 | 25 | </a>
|
26 |
| - (92% documented) |
| 26 | + (91% documented) |
27 | 27 | </p>
|
28 | 28 |
|
29 | 29 | <p class="header-col--secondary">
|
|
62 | 62 | <a class="nav-group-name-link" href="../Config%20Key.html">Config Key</a>
|
63 | 63 | <ul class="nav-group-tasks">
|
64 | 64 | <li class="nav-group-task">
|
65 |
| - <a class="nav-group-task-link" href="../Classes/ConfigKey.html">ConfigKey</a> |
| 65 | + <a class="nav-group-task-link" href="../Config%20Key.html#/s:7Lobster9ConfigKeyC">ConfigKey</a> |
66 | 66 | </li>
|
67 | 67 | <li class="nav-group-task">
|
68 | 68 | <a class="nav-group-task-link" href="../Config%20Key.html#/s:7Lobster10ConfigKeysC">ConfigKeys</a>
|
|
178 | 178 | </li>
|
179 | 179 | </ul>
|
180 | 180 | </li>
|
| 181 | + <li class="nav-group-name"> |
| 182 | + <a class="nav-group-name-link" href="../Other%20Classes.html">Other Classes</a> |
| 183 | + <ul class="nav-group-tasks"> |
| 184 | + <li class="nav-group-task"> |
| 185 | + <a class="nav-group-task-link" href="../Other%20Classes.html#/s:7Lobster16CodableConfigKeyC">CodableConfigKey</a> |
| 186 | + </li> |
| 187 | + <li class="nav-group-task"> |
| 188 | + <a class="nav-group-task-link" href="../Other%20Classes.html#/s:7Lobster18DecodableConfigKeyC">DecodableConfigKey</a> |
| 189 | + </li> |
| 190 | + </ul> |
| 191 | + </li> |
181 | 192 | </ul>
|
182 | 193 | </nav>
|
183 | 194 | <article class="main-content">
|
@@ -361,6 +372,114 @@ <h4>Return Value</h4>
|
361 | 372 | </section>
|
362 | 373 | </div>
|
363 | 374 | </li>
|
| 375 | + <li class="item"> |
| 376 | + <div> |
| 377 | + <code> |
| 378 | + <a name="/s:7Lobster12ConfigBridgeC4save3key5value13defaultsStore7encoderySS_xSgAA08DefaultsH0C10Foundation11JSONEncoderCtF"></a> |
| 379 | + <a name="//apple_ref/swift/Method/save(key:value:defaultsStore:encoder:)" class="dashAnchor"></a> |
| 380 | + <a class="token" href="#/s:7Lobster12ConfigBridgeC4save3key5value13defaultsStore7encoderySS_xSgAA08DefaultsH0C10Foundation11JSONEncoderCtF">save(key:<wbr>value:<wbr>defaultsStore:<wbr>encoder:<wbr>)</a> |
| 381 | + </code> |
| 382 | + </div> |
| 383 | + <div class="height-container"> |
| 384 | + <div class="pointer-container"></div> |
| 385 | + <section class="section"> |
| 386 | + <div class="pointer"></div> |
| 387 | + <div class="abstract"> |
| 388 | + <p>Saves a value to DefaultsStore.</p> |
| 389 | +<div class="aside aside-note"> |
| 390 | + <p class="aside-title">Note</p> |
| 391 | + If you create a bridge class by inheriting <code>ConfigBridge<T></code>, You need to override this function absolutely. |
| 392 | + |
| 393 | +</div> |
| 394 | + |
| 395 | + </div> |
| 396 | + <div class="declaration"> |
| 397 | + <h4>Declaration</h4> |
| 398 | + <div class="language"> |
| 399 | + <p class="aside-title">Swift</p> |
| 400 | + <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">save</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">T</span><span class="p">?,</span> <span class="n">defaultsStore</span><span class="p">:</span> <span class="kt"><a href="../Classes/DefaultsStore.html">DefaultsStore</a></span><span class="p">,</span> <span class="nv">encoder</span><span class="p">:</span> <span class="kt">JSONEncoder</span><span class="p">)</span></code></pre> |
| 401 | + |
| 402 | + </div> |
| 403 | + </div> |
| 404 | + </section> |
| 405 | + </div> |
| 406 | + </li> |
| 407 | + <li class="item"> |
| 408 | + <div> |
| 409 | + <code> |
| 410 | + <a name="/s:7Lobster12ConfigBridgeC3get3key06remoteB07decoderxSgSS_So09FIRRemoteB0C10Foundation11JSONDecoderCtF"></a> |
| 411 | + <a name="//apple_ref/swift/Method/get(key:remoteConfig:decoder:)" class="dashAnchor"></a> |
| 412 | + <a class="token" href="#/s:7Lobster12ConfigBridgeC3get3key06remoteB07decoderxSgSS_So09FIRRemoteB0C10Foundation11JSONDecoderCtF">get(key:<wbr>remoteConfig:<wbr>decoder:<wbr>)</a> |
| 413 | + </code> |
| 414 | + </div> |
| 415 | + <div class="height-container"> |
| 416 | + <div class="pointer-container"></div> |
| 417 | + <section class="section"> |
| 418 | + <div class="pointer"></div> |
| 419 | + <div class="abstract"> |
| 420 | + <p>Get a value from RemoteConfig</p> |
| 421 | + |
| 422 | +<p>If a value matched a key doesn’t exist in RemoteConfig , this function will return <code>nil</code></p> |
| 423 | +<div class="aside aside-note"> |
| 424 | + <p class="aside-title">Note</p> |
| 425 | + <p>If you create a bridge class by inheriting <code>ConfigBridge<T></code>, You need to override this function absolutely.</p> |
| 426 | + |
| 427 | +</div> |
| 428 | + |
| 429 | + </div> |
| 430 | + <div class="declaration"> |
| 431 | + <h4>Declaration</h4> |
| 432 | + <div class="language"> |
| 433 | + <p class="aside-title">Swift</p> |
| 434 | + <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">get</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="nv">remoteConfig</span><span class="p">:</span> <span class="kt">RemoteConfig</span><span class="p">,</span> <span class="nv">decoder</span><span class="p">:</span> <span class="kt">JSONDecoder</span><span class="p">)</span> <span class="o">-></span> <span class="kt">T</span><span class="p">?</span></code></pre> |
| 435 | + |
| 436 | + </div> |
| 437 | + </div> |
| 438 | + <div> |
| 439 | + <h4>Return Value</h4> |
| 440 | + <p>A value of type of T?</p> |
| 441 | + </div> |
| 442 | + </section> |
| 443 | + </div> |
| 444 | + </li> |
| 445 | + <li class="item"> |
| 446 | + <div> |
| 447 | + <code> |
| 448 | + <a name="/s:7Lobster12ConfigBridgeC3get3key13defaultsStore7decoderxSgSS_AA08DefaultsG0C10Foundation11JSONDecoderCtF"></a> |
| 449 | + <a name="//apple_ref/swift/Method/get(key:defaultsStore:decoder:)" class="dashAnchor"></a> |
| 450 | + <a class="token" href="#/s:7Lobster12ConfigBridgeC3get3key13defaultsStore7decoderxSgSS_AA08DefaultsG0C10Foundation11JSONDecoderCtF">get(key:<wbr>defaultsStore:<wbr>decoder:<wbr>)</a> |
| 451 | + </code> |
| 452 | + </div> |
| 453 | + <div class="height-container"> |
| 454 | + <div class="pointer-container"></div> |
| 455 | + <section class="section"> |
| 456 | + <div class="pointer"></div> |
| 457 | + <div class="abstract"> |
| 458 | + <p>Get a value from DefaultsStore</p> |
| 459 | + |
| 460 | +<p>If a value matched a key doesn’t exist in DefaultsStore, this function will return <code>nil</code></p> |
| 461 | +<div class="aside aside-note"> |
| 462 | + <p class="aside-title">Note</p> |
| 463 | + <p>If you create a bridge class by inheriting <code>ConfigBridge<T></code>, You need to override this function absolutely.</p> |
| 464 | + |
| 465 | +</div> |
| 466 | + |
| 467 | + </div> |
| 468 | + <div class="declaration"> |
| 469 | + <h4>Declaration</h4> |
| 470 | + <div class="language"> |
| 471 | + <p class="aside-title">Swift</p> |
| 472 | + <pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">func</span> <span class="nf">get</span><span class="p">(</span><span class="nv">key</span><span class="p">:</span> <span class="kt">String</span><span class="p">,</span> <span class="n">defaultsStore</span><span class="p">:</span> <span class="kt"><a href="../Classes/DefaultsStore.html">DefaultsStore</a></span><span class="p">,</span> <span class="nv">decoder</span><span class="p">:</span> <span class="kt">JSONDecoder</span><span class="p">)</span> <span class="o">-></span> <span class="kt">T</span><span class="p">?</span></code></pre> |
| 473 | + |
| 474 | + </div> |
| 475 | + </div> |
| 476 | + <div> |
| 477 | + <h4>Return Value</h4> |
| 478 | + <p>A value of type of T?</p> |
| 479 | + </div> |
| 480 | + </section> |
| 481 | + </div> |
| 482 | + </li> |
364 | 483 | </ul>
|
365 | 484 | </div>
|
366 | 485 | </div>
|
|
0 commit comments