SYMBOL INDEX (61 symbols across 6 files) FILE: lib/sshex.ex class SSHEx (line 3) | defmodule SSHEx method connect (line 28) | def connect(opts) do method run (line 64) | def run(conn, cmd, opts \\ []) do method cmd! (line 96) | def cmd!(conn, cmd, opts \\ []) do method stream (line 140) | def stream(conn, cmd, opts \\ []) do method do_stream_next (line 168) | defp do_stream_next(conn, channel, opts) do method open_channel_and_exec (line 182) | defp open_channel_and_exec(conn, cmd, opts) do method open_channel (line 191) | defp open_channel(conn, channel_timeout, connection_module) do method exec (line 197) | defp exec(channel, conn, cmd, exec_timeout, connection_module) do method get_response (line 207) | defp get_response(conn, channel, timeout, stdout, stderr, status, clos... method receive_and_parse_response (line 226) | defp receive_and_parse_response(conn, chn, connection_module, tout, method format_response (line 254) | defp format_response(raw, opts) do FILE: lib/sshex/configurable_client_keys.ex class SSHEx.ConfigurableClientKeys (line 1) | defmodule SSHEx.ConfigurableClientKeys method add_host_key (line 35) | def add_host_key(hostname, key, opts) do method is_host_key (line 57) | def is_host_key(key, hostname, _alg, opts) do method user_key (line 66) | def user_key(_alg, opts) do method get_cb_module (line 78) | def get_cb_module(opts) do method key (line 87) | defp key(opts) do method accept_hosts (line 92) | defp accept_hosts(opts) do method known_hosts (line 97) | defp known_hosts(opts) do method cb_opts (line 102) | defp cb_opts(opts) do method has_fingerprint (line 106) | defp has_fingerprint(fingerprints, key, hostname) do FILE: lib/sshex/helpers.ex class SSHEx.Helpers (line 1) | defmodule SSHEx.Helpers method env (line 9) | def env(key, default \\ nil), do: env(Mix.Project.get!.project[:app], ... method env (line 10) | def env(app, key, default), do: Application.get_env(app, key, default) method maybe_spit (line 30) | def maybe_spit(obj, opts, nil), do: do_spit(obj, opts) method do_spit (line 35) | defp do_spit(obj, opts) do method defaults (line 79) | def defaults(args, defs) do method convert_values (line 83) | def convert_values(args) do method convert_value (line 91) | def convert_value(v), do: v FILE: mix.exs class SSHEx.Mixfile (line 1) | defmodule SSHEx.Mixfile method project (line 4) | def project do method application (line 13) | def application do method package (line 17) | defp package do method deps (line 23) | defp deps, do: [{:ex_doc, ">= 0.0.0", only: :dev}] FILE: test/configurable_client_keys_test.exs class SSHEx.ConfigurableClientKeysTest (line 1) | defmodule SSHEx.ConfigurableClientKeysTest FILE: test/sshex_test.exs class SSHExTest (line 1) | defmodule SSHExTest method send_long_sequence (line 139) | defp send_long_sequence(lines, opts \\ []) do method send_regular_sequence (line 152) | defp send_regular_sequence(mocked_data, status, opts \\ []) do method send_separated_sequence (line 160) | defp send_separated_sequence(mocked_stdout, mocked_stderr) do class AllOKMock (line 170) | defmodule AllOKMock method connect (line 171) | def connect(_,_,_,_), do: {:ok, :mocked} method session_channel (line 172) | def session_channel(conn,_), do: {:ok, conn} method exec (line 173) | def exec(_,_,_,_), do: :success method adjust_window (line 174) | def adjust_window(_,_,_), do: :ok method close (line 175) | def close(_, _), do: :ok class ExecFailureMock (line 178) | defmodule ExecFailureMock method session_channel (line 179) | def session_channel(_,_), do: {:ok, :mocked} method exec (line 180) | def exec(_,_,_,_), do: :failure method adjust_window (line 181) | def adjust_window(_,_,_), do: :ok method close (line 182) | def close(_, _), do: :ok class ExecErrorMock (line 185) | defmodule ExecErrorMock method session_channel (line 186) | def session_channel(_,_), do: {:ok, :mocked} method exec (line 187) | def exec(_,_,_,_), do: {:error, :reason} method adjust_window (line 188) | def adjust_window(_,_,_), do: :ok method close (line 189) | def close(_, _), do: :ok class SessionChannelErrorMock (line 192) | defmodule SessionChannelErrorMock method session_channel (line 193) | def session_channel(_,_), do: {:error, :reason} method exec (line 194) | def exec(_,_,_,_), do: :success method adjust_window (line 195) | def adjust_window(_,_,_), do: :ok method close (line 196) | def close(_, _), do: :ok