SYMBOL INDEX (127 symbols across 47 files) FILE: example_app/lib/example_app.ex class ExampleApp (line 1) | defmodule ExampleApp method start (line 6) | def start(_type, _args) do method config_change (line 26) | def config_change(changed, _new, removed) do FILE: example_app/lib/example_app/endpoint.ex class ExampleApp.Endpoint (line 1) | defmodule ExampleApp.Endpoint FILE: example_app/lib/example_app/repo.ex class ExampleApp.Repo (line 1) | defmodule ExampleApp.Repo FILE: example_app/mix.exs class ExampleApp.Mixfile (line 1) | defmodule ExampleApp.Mixfile method project (line 4) | def project do method application (line 19) | def application do method elixirc_paths (line 26) | defp elixirc_paths(:test), do: ["lib", "web", "test/support"] method elixirc_paths (line 27) | defp elixirc_paths(_), do: ["lib", "web"] method deps (line 32) | defp deps do method aliases (line 49) | defp aliases do FILE: example_app/priv/repo/migrations/20160211110758_create_user.exs class ExampleApp.Repo.Migrations.CreateUser (line 1) | defmodule ExampleApp.Repo.Migrations.CreateUser method change (line 4) | def change do FILE: example_app/test/controllers/page_controller_test.exs class ExampleApp.PageControllerTest (line 1) | defmodule ExampleApp.PageControllerTest FILE: example_app/test/support/channel_case.ex class ExampleApp.ChannelCase (line 1) | defmodule ExampleApp.ChannelCase FILE: example_app/test/support/conn_case.ex class ExampleApp.ConnCase (line 1) | defmodule ExampleApp.ConnCase FILE: example_app/test/support/model_case.ex class ExampleApp.ModelCase (line 1) | defmodule ExampleApp.ModelCase method errors_on (line 58) | def errors_on(model, data) do FILE: example_app/test/views/error_view_test.exs class ExampleApp.ErrorViewTest (line 1) | defmodule ExampleApp.ErrorViewTest FILE: example_app/test/views/layout_view_test.exs class ExampleApp.LayoutViewTest (line 1) | defmodule ExampleApp.LayoutViewTest FILE: example_app/test/views/page_view_test.exs class ExampleApp.PageViewTest (line 1) | defmodule ExampleApp.PageViewTest FILE: example_app/web/channels/user_socket.ex class ExampleApp.UserSocket (line 1) | defmodule ExampleApp.UserSocket method connect (line 22) | def connect(_params, socket) do method id (line 36) | def id(_socket), do: nil FILE: example_app/web/controllers/page_controller.ex class ExampleApp.PageController (line 1) | defmodule ExampleApp.PageController method index (line 4) | def index(conn, _params) do FILE: example_app/web/controllers/password_controller.ex class ExampleApp.PasswordController (line 1) | defmodule ExampleApp.PasswordController method forget_password (line 6) | def forget_password(conn, _) do method reset_password (line 11) | def reset_password(conn, %{"user" => %{"email" => email}}) do FILE: example_app/web/controllers/registration_controller.ex class ExampleApp.RegistrationController (line 1) | defmodule ExampleApp.RegistrationController method new (line 6) | def new(conn, _params) do method create (line 12) | def create(conn, %{"user" => registration_params}) do FILE: example_app/web/controllers/session_controller.ex class ExampleApp.SessionController (line 1) | defmodule ExampleApp.SessionController method new (line 8) | def new(conn, _) do method create (line 13) | def create(conn, %{"session" => %{"email" => email, "password" => pass... method delete (line 26) | def delete(conn, _) do FILE: example_app/web/gettext.ex class ExampleApp.Gettext (line 1) | defmodule ExampleApp.Gettext FILE: example_app/web/models/user.ex class ExampleApp.User (line 1) | defmodule ExampleApp.User method changeset (line 13) | def changeset(model, params \\ :empty) do model method registration_changeset (line 19) | def registration_changeset(model, params) do model method put_hashed_password (line 26) | defp put_hashed_password(changeset) do FILE: example_app/web/router.ex class ExampleApp.Router (line 1) | defmodule ExampleApp.Router FILE: example_app/web/views/error_helpers.ex class ExampleApp.ErrorHelpers (line 1) | defmodule ExampleApp.ErrorHelpers method error_tag (line 11) | def error_tag(form, field) do method translate_error (line 20) | def translate_error({msg, opts}) do method translate_error (line 32) | def translate_error(msg) do FILE: example_app/web/views/error_view.ex class ExampleApp.ErrorView (line 1) | defmodule ExampleApp.ErrorView method render (line 4) | def render("404.html", _assigns) do method render (line 8) | def render("500.html", _assigns) do method template_not_found (line 14) | def template_not_found(_template, assigns) do FILE: example_app/web/views/layout_view.ex class ExampleApp.LayoutView (line 1) | defmodule ExampleApp.LayoutView FILE: example_app/web/views/page_view.ex class ExampleApp.PageView (line 1) | defmodule ExampleApp.PageView FILE: example_app/web/views/password_view.ex class ExampleApp.PasswordView (line 1) | defmodule ExampleApp.PasswordView FILE: example_app/web/views/registration_view.ex class ExampleApp.RegistrationView (line 1) | defmodule ExampleApp.RegistrationView FILE: example_app/web/views/session_view.ex class ExampleApp.SessionView (line 1) | defmodule ExampleApp.SessionView FILE: example_app/web/web.ex class ExampleApp.Web (line 1) | defmodule ExampleApp.Web method model (line 19) | def model do method controller (line 29) | def controller do method view (line 42) | def view do method router (line 58) | def router do method channel (line 64) | def channel do FILE: lib/mix/tasks/install.ex class Mix.Tasks.Passport.Install (line 1) | defmodule Mix.Tasks.Passport.Install method run (line 26) | def run(args) do method validate_args! (line 110) | defp validate_args!([_singular, plural] = args) do method validate_args! (line 119) | defp validate_args!([]) do method validate_args! (line 123) | defp validate_args!(_) do method raise_with_help (line 127) | defp raise_with_help do method timestamp (line 139) | defp timestamp do method pad (line 145) | defp pad(i), do: to_string(i) method paths (line 147) | defp paths do FILE: lib/mix/tasks/passport.setup.ex class Mix.Tasks.Passport.Setup (line 1) | defmodule Mix.Tasks.Passport.Setup method run (line 11) | def run(_) do method generate_account (line 21) | defp generate_account(paths) do method generate_auth (line 34) | defp generate_auth(paths) do method generate_web (line 47) | defp generate_web(paths) do method generate_config (line 66) | defp generate_config() do method copy_new_files (line 86) | defp copy_new_files(_context, paths, binding) do method print_shell_instructions (line 107) | defp print_shell_instructions() do method timestamp (line 143) | defp timestamp do method pad (line 149) | defp pad(i), do: to_string(i) FILE: lib/passport.ex class Passport (line 1) | defmodule Passport FILE: lib/passport/account.ex class Passport.Account (line 1) | defmodule Passport.Account FILE: lib/passport/auth.ex class Passport.Auth (line 1) | defmodule Passport.Auth method plugs (line 12) | defp plugs() do method do_login (line 82) | def do_login(conn, user) do method define_enabled_type_defs (line 90) | defp define_enabled_type_defs() do method get_account (line 106) | def get_account(params) do FILE: lib/passport/auth_type/auth_type.ex class Passport.AuthType (line 1) | defmodule Passport.AuthType FILE: lib/passport/auth_type/password/crypto.ex class Passport.Password.Crypto (line 1) | defmodule Passport.Password.Crypto method hash (line 4) | def hash(password) do method valid_password? (line 8) | def valid_password?(given_password, password_hash) do FILE: lib/passport/auth_type/password/password.ex class Passport.Password (line 1) | defmodule Passport.Password method valid_credential? (line 11) | def valid_credential?(account, password) do method save_credential (line 26) | def save_credential(credential) do method update_credential (line 36) | def update_credential(credential) do method delete_credential (line 43) | def delete_credential(credential) do method get_active_password (line 51) | defp get_active_password(%{id: id}) do method get_active_password (line 55) | defp get_active_password(_) do FILE: lib/passport/config.ex class Passport.Config (line 1) | defmodule Passport.Config method default_config (line 12) | def default_config do FILE: lib/passport/plug.ex class Passport.Plug (line 1) | defmodule Passport.Plug method current_user (line 5) | def current_user(conn, _) do method authenticate (line 11) | def authenticate(conn, _) do method authenticate_env (line 15) | defp authenticate_env(:test, conn) do method authenticate_env (line 28) | defp authenticate_env(_, conn) do method fetch_user_by_id (line 41) | defp fetch_user_by_id(id) do FILE: lib/passport/session.ex class Passport.Session (line 1) | defmodule Passport.Session method login (line 5) | def login(conn, user) do method login (line 12) | def login(conn, email, given_pass) do method logout (line 25) | def logout(conn) do FILE: mix.exs class Passport.Mixfile (line 1) | defmodule Passport.Mixfile method project (line 4) | def project do method application (line 16) | def application do method deps (line 30) | defp deps do FILE: priv/templates/account/account_context.ex function user_changeset (line 28) | defp user_changeset(%User{} = user, attrs) do function new_registration (line 35) | def new_registration do function create_registration (line 39) | def create_registration(attrs \\ %{}) do FILE: priv/templates/auth/auth_context.ex function create_password (line 8) | def create_password(attrs \\ %{}) do function password_changeset (line 14) | defp password_changeset(%Password{} = password, attrs) do function put_hashed_password (line 22) | defp put_hashed_password(changeset, %{password: pass}) do FILE: priv/templates/passport.install/model.ex function registration_changeset (line 21) | def registration_changeset(model, params) do FILE: priv/templates/passport.install/password_controller.ex function new (line 4) | def new(conn, _) do function reset_password (line 10) | def reset_password(conn, %{"user" => %{"email" => _email}}) do FILE: priv/templates/web/registration_controller.ex function new (line 5) | def new(conn, _params) do FILE: priv/templates/web/session_controller.ex function new (line 4) | def new(conn, _) do FILE: test/passport_test.exs class PassportTest (line 1) | defmodule PassportTest