Skip to content

Commit

Permalink
deploy: c68d099
Browse files Browse the repository at this point in the history
  • Loading branch information
icyleaf committed Feb 23, 2024
1 parent 204f679 commit 0b4d15d
Show file tree
Hide file tree
Showing 31 changed files with 1,048 additions and 479 deletions.
10 changes: 8 additions & 2 deletions 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="generator" content="Crystal Docs 1.2.2">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Crystal Docs 1.10.1">
<meta name="crystal_docs.project_version" content="refs/heads/master">
<meta name="crystal_docs.project_name" content="totem">

Expand All @@ -22,9 +23,14 @@

<svg class="hidden">
<symbol id="octicon-link" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path>
<path fill="currentColor" fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path>
</symbol>
</svg>
<input type="checkbox" id="sidebar-btn">
<label for="sidebar-btn" id="sidebar-btn-label">
<svg class="open" xmlns="http://www.w3.org/2000/svg" height="2em" width="2em" viewBox="0 0 512 512"><title>Open Sidebar</title><path fill="currentColor" d="M80 96v64h352V96H80zm0 112v64h352v-64H80zm0 112v64h352v-64H80z"></path></svg>
<svg class="close" xmlns="http://www.w3.org/2000/svg" width="2em" height="2em" viewBox="0 0 512 512"><title>Close Sidebar</title><path fill="currentColor" d="m118.6 73.4-45.2 45.2L210.7 256 73.4 393.4l45.2 45.2L256 301.3l137.4 137.3 45.2-45.2L301.3 256l137.3-137.4-45.2-45.2L256 210.7Z"></path></svg>
</label>
<div class="sidebar">
<div class="sidebar-header">
<div class="search-box">
Expand Down
56 changes: 31 additions & 25 deletions Totem.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="generator" content="Crystal Docs 1.2.2">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Crystal Docs 1.10.1">
<meta name="crystal_docs.project_version" content="refs/heads/master">
<meta name="crystal_docs.project_name" content="totem">

Expand All @@ -22,9 +23,14 @@

<svg class="hidden">
<symbol id="octicon-link" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path>
<path fill="currentColor" fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path>
</symbol>
</svg>
<input type="checkbox" id="sidebar-btn">
<label for="sidebar-btn" id="sidebar-btn-label">
<svg class="open" xmlns="http://www.w3.org/2000/svg" height="2em" width="2em" viewBox="0 0 512 512"><title>Open Sidebar</title><path fill="currentColor" d="M80 96v64h352V96H80zm0 112v64h352v-64H80zm0 112v64h352v-64H80z"></path></svg>
<svg class="close" xmlns="http://www.w3.org/2000/svg" width="2em" height="2em" viewBox="0 0 512 512"><title>Close Sidebar</title><path fill="currentColor" d="m118.6 73.4-45.2 45.2L210.7 256 73.4 393.4l45.2 45.2L256 301.3l137.4 137.3 45.2-45.2L301.3 256l137.3-137.4-45.2-45.2L256 210.7Z"></path></svg>
</label>
<div class="sidebar">
<div class="sidebar-header">
<div class="search-box">
Expand Down Expand Up @@ -246,63 +252,63 @@ <h2>
</h2>


<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem.cr#L3" target="_blank">
<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem.cr#L3" target="_blank">
totem.cr
</a>

<br/>


<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem/any.cr#L3" target="_blank">
<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem/any.cr#L3" target="_blank">
totem/any.cr
</a>

<br/>


<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem/config.cr#L5" target="_blank">
<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem/config.cr#L5" target="_blank">
totem/config.cr
</a>

<br/>


<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem/config_builder.cr#L4" target="_blank">
<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem/config_builder.cr#L4" target="_blank">
totem/config_builder.cr
</a>

<br/>


<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem/config_types.cr#L1" target="_blank">
<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem/config_types.cr#L1" target="_blank">
totem/config_types.cr
</a>

<br/>


<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem/exception.cr#L1" target="_blank">
<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem/exception.cr#L1" target="_blank">
totem/exception.cr
</a>

<br/>


<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem/remote_providers.cr#L1" target="_blank">
<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem/remote_providers.cr#L1" target="_blank">
totem/remote_providers.cr
</a>

<br/>


<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem/utils.cr#L1" target="_blank">
<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem/utils.cr#L1" target="_blank">
totem/utils.cr
</a>

<br/>


<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem/version.cr#L1" target="_blank">
<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem/version.cr#L1" target="_blank">
totem/version.cr
</a>

Expand Down Expand Up @@ -343,7 +349,7 @@ <h2>
<ul class="list-summary">

<li class="entry-summary">
<a href="#new%28config_name%3D%22config%22%2Cconfig_type%3AString%3F%3Dnil%2Cconfig_paths%3AArray%28String%29%3D%5B%5DofString%2Cconfig_env%3AString%3F%3Dnil%2Cconfig_envs%3DConfig%3A%3ACONFIG_ENVS%2Ckey_delimiter%3AString%3F%3DConfig%3A%3AKEY_DELIMITER%29-class-method" class="signature"><strong>.new</strong>(config_name = <span class="s">&quot;config&quot;</span>, config_type : String? = <span class="n">nil</span>, config_paths : Array(String) = <span class="o">[]</span> <span class="k">of</span> <span class="t">String</span>, config_env : String? = <span class="n">nil</span>, config_envs = <span class="t">Config</span><span class="t">::</span><span class="t">CONFIG_ENVS</span>, key_delimiter : String? = <span class="t">Config</span><span class="t">::</span><span class="t">KEY_DELIMITER</span>)</a>
<a href="#new%28config_name%3D%22config%22%2Cconfig_type%3AString%7CNil%3Dnil%2Cconfig_paths%3AArray%28String%29%3D%5B%5DofString%2Cconfig_env%3AString%7CNil%3Dnil%2Cconfig_envs%3DConfig%3A%3ACONFIG_ENVS%2Ckey_delimiter%3AString%7CNil%3DConfig%3A%3AKEY_DELIMITER%29-class-method" class="signature"><strong>.new</strong>(config_name = <span class="s">&quot;config&quot;</span>, config_type : String | Nil = <span class="n">nil</span>, config_paths : Array(String) = <span class="o">[]</span> <span class="k">of</span> <span class="t">String</span>, config_env : String | Nil = <span class="n">nil</span>, config_envs = <span class="t">Config</span><span class="t">::</span><span class="t">CONFIG_ENVS</span>, key_delimiter : String | Nil = <span class="t">Config</span><span class="t">::</span><span class="t">KEY_DELIMITER</span>)</a>

</li>

Expand All @@ -367,7 +373,7 @@ <h2>
</li>

<li class="entry-summary">
<a href="#from_file%28file%3AString%2Cpaths%3AArray%28String%29%3F%3Dnil%2Cenvironment%3AString%3F%3Dnil%2Ckey_delimiter%3AString%3DConfig%3A%3AKEY_DELIMITER%29-class-method" class="signature"><strong>.from_file</strong>(file : String, paths : Array(String)? = <span class="n">nil</span>, environment : String? = <span class="n">nil</span>, key_delimiter : String = <span class="t">Config</span><span class="t">::</span><span class="t">KEY_DELIMITER</span>)</a>
<a href="#from_file%28file%3AString%2Cpaths%3AArray%28String%29%7CNil%3Dnil%2Cenvironment%3AString%7CNil%3Dnil%2Ckey_delimiter%3AString%3DConfig%3A%3AKEY_DELIMITER%29-class-method" class="signature"><strong>.from_file</strong>(file : String, paths : Array(String) | Nil = <span class="n">nil</span>, environment : String | Nil = <span class="n">nil</span>, key_delimiter : String = <span class="t">Config</span><span class="t">::</span><span class="t">KEY_DELIMITER</span>)</a>

</li>

Expand Down Expand Up @@ -408,18 +414,18 @@ <h2>
Constructor Detail
</h2>

<div class="entry-detail" id="new(config_name=&quot;config&quot;,config_type:String?=nil,config_paths:Array(String)=[]ofString,config_env:String?=nil,config_envs=Config::CONFIG_ENVS,key_delimiter:String?=Config::KEY_DELIMITER)-class-method">
<div class="entry-detail" id="new(config_name=&quot;config&quot;,config_type:String|Nil=nil,config_paths:Array(String)=[]ofString,config_env:String|Nil=nil,config_envs=Config::CONFIG_ENVS,key_delimiter:String|Nil=Config::KEY_DELIMITER)-class-method">
<div class="signature">

def self.<strong>new</strong>(config_name = <span class="s">&quot;config&quot;</span>, config_type : String? = <span class="n">nil</span>, config_paths : Array(String) = <span class="o">[]</span> <span class="k">of</span> <span class="t">String</span>, config_env : String? = <span class="n">nil</span>, config_envs = <span class="t">Config</span><span class="t">::</span><span class="t">CONFIG_ENVS</span>, key_delimiter : String? = <span class="t">Config</span><span class="t">::</span><span class="t">KEY_DELIMITER</span>)
def self.<strong>new</strong>(config_name = <span class="s">&quot;config&quot;</span>, config_type : String | Nil = <span class="n">nil</span>, config_paths : Array(String) = <span class="o">[]</span> <span class="k">of</span> <span class="t">String</span>, config_env : String | Nil = <span class="n">nil</span>, config_envs = <span class="t">Config</span><span class="t">::</span><span class="t">CONFIG_ENVS</span>, key_delimiter : String | Nil = <span class="t">Config</span><span class="t">::</span><span class="t">KEY_DELIMITER</span>)

<a class="method-permalink" href="#new%28config_name%3D%22config%22%2Cconfig_type%3AString%3F%3Dnil%2Cconfig_paths%3AArray%28String%29%3D%5B%5DofString%2Cconfig_env%3AString%3F%3Dnil%2Cconfig_envs%3DConfig%3A%3ACONFIG_ENVS%2Ckey_delimiter%3AString%3F%3DConfig%3A%3AKEY_DELIMITER%29-class-method">#</a>
<a class="method-permalink" href="#new%28config_name%3D%22config%22%2Cconfig_type%3AString%7CNil%3Dnil%2Cconfig_paths%3AArray%28String%29%3D%5B%5DofString%2Cconfig_env%3AString%7CNil%3Dnil%2Cconfig_envs%3DConfig%3A%3ACONFIG_ENVS%2Ckey_delimiter%3AString%7CNil%3DConfig%3A%3AKEY_DELIMITER%29-class-method">#</a>
</div>

<br/>
<div>

[<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem.cr#L4" target="_blank">View source</a>]
[<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem.cr#L4" target="_blank">View source</a>]

</div>
</div>
Expand Down Expand Up @@ -447,23 +453,23 @@ <h2>
<br/>
<div>

[<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem.cr#L28" target="_blank">View source</a>]
[<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem.cr#L28" target="_blank">View source</a>]

</div>
</div>

<div class="entry-detail" id="from_file(file:String,paths:Array(String)?=nil,environment:String?=nil,key_delimiter:String=Config::KEY_DELIMITER)-class-method">
<div class="entry-detail" id="from_file(file:String,paths:Array(String)|Nil=nil,environment:String|Nil=nil,key_delimiter:String=Config::KEY_DELIMITER)-class-method">
<div class="signature">

def self.<strong>from_file</strong>(file : String, paths : Array(String)? = <span class="n">nil</span>, environment : String? = <span class="n">nil</span>, key_delimiter : String = <span class="t">Config</span><span class="t">::</span><span class="t">KEY_DELIMITER</span>)
def self.<strong>from_file</strong>(file : String, paths : Array(String) | Nil = <span class="n">nil</span>, environment : String | Nil = <span class="n">nil</span>, key_delimiter : String = <span class="t">Config</span><span class="t">::</span><span class="t">KEY_DELIMITER</span>)

<a class="method-permalink" href="#from_file%28file%3AString%2Cpaths%3AArray%28String%29%3F%3Dnil%2Cenvironment%3AString%3F%3Dnil%2Ckey_delimiter%3AString%3DConfig%3A%3AKEY_DELIMITER%29-class-method">#</a>
<a class="method-permalink" href="#from_file%28file%3AString%2Cpaths%3AArray%28String%29%7CNil%3Dnil%2Cenvironment%3AString%7CNil%3Dnil%2Ckey_delimiter%3AString%3DConfig%3A%3AKEY_DELIMITER%29-class-method">#</a>
</div>

<br/>
<div>

[<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem.cr#L11" target="_blank">View source</a>]
[<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem.cr#L11" target="_blank">View source</a>]

</div>
</div>
Expand All @@ -479,7 +485,7 @@ <h2>
<br/>
<div>

[<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem.cr#L20" target="_blank">View source</a>]
[<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem.cr#L20" target="_blank">View source</a>]

</div>
</div>
Expand All @@ -495,7 +501,7 @@ <h2>
<br/>
<div>

[<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem.cr#L24" target="_blank">View source</a>]
[<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem.cr#L24" target="_blank">View source</a>]

</div>
</div>
Expand All @@ -511,7 +517,7 @@ <h2>
<br/>
<div>

[<a href="https://github.com/icyleaf/totem/blob/35723712e9fd449a09948862584f4c2efb2ce42e/src/totem.cr#L16" target="_blank">View source</a>]
[<a href="https://github.com/icyleaf/totem/blob/c68d0990144f2ae8e76102b361f95e515fb74b7d/src/totem.cr#L16" target="_blank">View source</a>]

</div>
</div>
Expand Down
Loading

0 comments on commit 0b4d15d

Please sign in to comment.