summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/plugins/txt/markov_native.ex33
1 files changed, 0 insertions, 33 deletions
diff --git a/lib/plugins/txt/markov_native.ex b/lib/plugins/txt/markov_native.ex
deleted file mode 100644
index aa6b454..0000000
--- a/lib/plugins/txt/markov_native.ex
+++ /dev/null
@@ -1,33 +0,0 @@
-defmodule Nola.Plugins.Txt.MarkovNative do
- @behaviour Nola.Plugins.Txt.Markov
-
- def start_link() do
- ExChain.MarkovModel.start_link()
- end
-
- def reload(data, markov) do
- data = data
- |> Enum.map(fn({_, data}) ->
- for {line, _idx} <- data, do: line
- end)
- |> List.flatten
-
- ExChain.MarkovModel.populate_model(markov, data)
- :ok
- end
-
- def sentence(markov) do
- case ExChain.SentenceGenerator.create_filtered_sentence(markov) do
- {:ok, line, _, _} -> {:ok, line}
- error -> error
- end
- end
-
- def complete_sentence(sentence, markov) do
- case ExChain.SentenceGenerator.complete_sentence(markov, sentence) do
- {line, _} -> {:ok, line}
- error -> error
- end
- end
-
-end