Skip to content

Commit 31f5c20

Browse files
authored
v1.0.1 (#2)
* added dashed option * improved docs
1 parent 3201b69 commit 31f5c20

27 files changed

+363
-223
lines changed

EXAMPLES.livemd

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,29 @@ ElixirCLRut.valid?("1-9")
5656
## format
5757

5858
You can quickly get the format.
59+
This will append the correct digit if not available.
5960

6061
```elixir
6162
# "6.300.948-2"
62-
ElixirCLRut.format("6,3.0.0,9.48 -2....")
63+
ElixirCLRut.format("6,3.0.0,9.48....")
64+
```
65+
66+
You can specify if the rut has the check digit by
67+
using `format/2` or dashing the digit.
68+
69+
```elixir
70+
# "6.300.948-2"
71+
ElixirCLRut.format("6300948-2")
72+
ElixirCLRut.format("63009482", true)
73+
```
74+
75+
You can also specify if the rut has the check digit by
76+
using `dashed?:true` and the separator character
77+
by passing `separator:` params.
78+
79+
```elixir
80+
# "6,300,948-2"
81+
ElixirCLRut.format("63009482", dashed?:true, separator: ",")
6382
```
6483

6584
## from

docs/.build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ dist/html/fonts/remixicon.svg
1717
dist/html/fonts/remixicon.ttf
1818
dist/html/fonts/remixicon.woff
1919
dist/html/fonts/remixicon.woff2
20-
dist/search_items-a54bfee70c.js
21-
dist/sidebar_items-d517de2ccf.js
20+
dist/search_items-ecd991a5fa.js
21+
dist/sidebar_items-733cc52ca5.js
2222
examples.html
2323
index.html
2424
license.html

docs/404.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
<meta http-equiv="x-ua-compatible" content="ie=edge">
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
<meta name="generator" content="ExDoc v0.28.3">
8-
<meta name="project" content="ElixirCLRUT v1.0.0">
8+
<meta name="project" content="ElixirCLRUT v1.0.1">
99

1010
<meta name="author" content="AUTHORS.md">
1111

12-
<title>404 — ElixirCLRUT v1.0.0</title>
12+
<title>404 — ElixirCLRUT v1.0.1</title>
1313
<link rel="stylesheet" href="dist/elixir-d5ff82e6b0f5651c0ac0.css" />
1414

15-
<script src="dist/sidebar_items-d517de2ccf.js"></script>
15+
<script src="dist/sidebar_items-733cc52ca5.js"></script>
1616

1717
<script src="docs_config.js"></script>
1818

@@ -68,7 +68,7 @@
6868
ElixirCLRUT
6969
</a>
7070
<strong class="sidebar-projectVersion" translate="no">
71-
v1.0.0
71+
v1.0.1
7272
</strong>
7373
</div>
7474
<ul class="sidebar-listNav">
@@ -109,8 +109,8 @@ <h1>
109109
On Hex.pm:
110110

111111
<span class="line">
112-
<a href="https://hex.pm/packages/elixircl_rut/1.0.0" class="line footer-hex-package">Package</a>
113-
<a href="https://preview.hex.pm/preview/elixircl_rut/1.0.0" class="line">Preview</a>
112+
<a href="https://hex.pm/packages/elixircl_rut/1.0.1" class="line footer-hex-package">Package</a>
113+
<a href="https://preview.hex.pm/preview/elixircl_rut/1.0.1" class="line">Preview</a>
114114

115115
</span>
116116

docs/ElixirCLRUT.epub

1.31 KB
Binary file not shown.

docs/ElixirCLRut.CheckDigit.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
<meta http-equiv="x-ua-compatible" content="ie=edge">
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
<meta name="generator" content="ExDoc v0.28.3">
8-
<meta name="project" content="ElixirCLRUT v1.0.0">
8+
<meta name="project" content="ElixirCLRUT v1.0.1">
99

1010
<meta name="author" content="AUTHORS.md">
1111

12-
<title>ElixirCLRut.CheckDigit — ElixirCLRUT v1.0.0</title>
12+
<title>ElixirCLRut.CheckDigit — ElixirCLRUT v1.0.1</title>
1313
<link rel="stylesheet" href="dist/elixir-d5ff82e6b0f5651c0ac0.css" />
1414

15-
<script src="dist/sidebar_items-d517de2ccf.js"></script>
15+
<script src="dist/sidebar_items-733cc52ca5.js"></script>
1616

1717
<script src="docs_config.js"></script>
1818

@@ -68,7 +68,7 @@
6868
ElixirCLRUT
6969
</a>
7070
<strong class="sidebar-projectVersion" translate="no">
71-
v1.0.0
71+
v1.0.1
7272
</strong>
7373
</div>
7474
<ul class="sidebar-listNav">
@@ -101,7 +101,7 @@ <h1>
101101
</a>
102102

103103
<span translate="no">ElixirCLRut.CheckDigit</span>
104-
<small class="app-vsn" translate="no">(ElixirCLRUT v1.0.0)</small>
104+
<small class="app-vsn" translate="no">(ElixirCLRUT v1.0.1)</small>
105105

106106
</h1>
107107

@@ -195,7 +195,7 @@ <h1 class="signature" translate="no">get(normalized)</h1>
195195
</a>
196196
Examples
197197
</h2>
198-
<pre><code class="makeup elixir" translate="no"><span class="gp unselectable">iex&gt; </span><span class="n">get</span><span class="p" data-group-id="4323800302-1">(</span><span class="p" data-group-id="4323800302-2">[</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">8</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">0</span><span class="p" data-group-id="4323800302-2">]</span><span class="p" data-group-id="4323800302-1">)</span><span class="w">
198+
<pre><code class="makeup elixir" translate="no"><span class="gp unselectable">iex&gt; </span><span class="n">get</span><span class="p" data-group-id="7796507211-1">(</span><span class="p" data-group-id="7796507211-2">[</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">8</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">0</span><span class="p" data-group-id="7796507211-2">]</span><span class="p" data-group-id="7796507211-1">)</span><span class="w">
199199
</span><span class="s">&quot;6&quot;</span></code></pre>
200200
</section>
201201
</section>
@@ -233,8 +233,8 @@ <h1 class="signature" translate="no">remove(normalized)</h1>
233233
</a>
234234
Examples
235235
</h2>
236-
<pre><code class="makeup elixir" translate="no"><span class="gp unselectable">iex&gt; </span><span class="n">remove</span><span class="p" data-group-id="7608889388-1">(</span><span class="p" data-group-id="7608889388-2">[</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">8</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">6</span><span class="p" data-group-id="7608889388-2">]</span><span class="p" data-group-id="7608889388-1">)</span><span class="w">
237-
</span><span class="p" data-group-id="7608889388-3">[</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">8</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">0</span><span class="p" data-group-id="7608889388-3">]</span></code></pre>
236+
<pre><code class="makeup elixir" translate="no"><span class="gp unselectable">iex&gt; </span><span class="n">remove</span><span class="p" data-group-id="3877349787-1">(</span><span class="p" data-group-id="3877349787-2">[</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">8</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">6</span><span class="p" data-group-id="3877349787-2">]</span><span class="p" data-group-id="3877349787-1">)</span><span class="w">
237+
</span><span class="p" data-group-id="3877349787-3">[</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">8</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">0</span><span class="p" data-group-id="3877349787-3">]</span></code></pre>
238238
</section>
239239
</section>
240240

@@ -247,10 +247,10 @@ <h1 class="signature" translate="no">remove(normalized)</h1>
247247
On Hex.pm:
248248

249249
<span class="line">
250-
<a href="https://hex.pm/packages/elixircl_rut/1.0.0" class="line footer-hex-package">Package</a>
251-
<a href="https://preview.hex.pm/preview/elixircl_rut/1.0.0" class="line">Preview</a>
250+
<a href="https://hex.pm/packages/elixircl_rut/1.0.1" class="line footer-hex-package">Package</a>
251+
<a href="https://preview.hex.pm/preview/elixircl_rut/1.0.1" class="line">Preview</a>
252252

253-
<a href="https://preview.hex.pm/preview/elixircl_rut/1.0.0/show/lib/checkdigit.ex">(current file)</a>
253+
<a href="https://preview.hex.pm/preview/elixircl_rut/1.0.1/show/lib/checkdigit.ex">(current file)</a>
254254

255255
</span>
256256

0 commit comments

Comments
 (0)