lib/gematria.rb in gematria-0.0.2 vs lib/gematria.rb in gematria-0.0.3

- old
+ new

@@ -1,5 +1,22 @@ +# -*- encoding : utf-8 -*- require "gematria/version" -require "gematria/english" +require "gematria/tables" +require "gematria/calculator" module Gematria -end \ No newline at end of file + # Add built-in tables + + # applies "mispar hechrachi" method to English alphabet (http://www.inner.org/gematria/fourways.php) + Tables.add_table :english, { + 'a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5, 'f' => 6, 'g' => 7, 'h' => 8, 'i' => 9, + 'j' => 10, 'k' => 20, 'l' => 30, 'm' => 40, 'n' => 50, 'o' => 60, 'p' => 70, 'q' => 80, 'r' => 90, + 's' => 100, 't' => 200, 'u' => 300, 'v' => 400, 'w' => 500, 'x' => 600, 'y' => 700, 'z' => 800 + } + + # Mispar gadol table + Tables.add_table :hebrew, { + 'א' => 1, 'ב' => 2, 'ג' => 3, 'ד' => 4, 'ה' => 5, 'ו' => 6, 'ז' => 7, 'ח' => 8, 'ט' => 9, + 'י' => 10, 'כ' => 20, 'ל' => 30, 'מ' => 40, 'נ' => 50, 'ס' => 60, 'ע' => 70, 'פ' => 80, 'צ' => 90, + 'ק' => 100, 'ר' => 200, 'ש' => 300, 'ת' => 400, 'ך' => 500, 'ם' => 600, 'ן' => 700, 'ף' => 800, 'ץ' => 900 + } +end