Pow v1.0.20 Mix.Pow View Source
Utilities module for mix tasks.
Link to this section Summary
Functions
Fetches the context base module for the app.
Fetches the library path for the context app.
Raises an exception if application doesn't have Ecto as dependency.
Raises an exception if application doesn't have Phoenix as dependency.
Raises an exception if the project is an umbrella app.
Parses argument options into a map.
Parses arguments into schema name and schema plural.
Link to this section Functions
Fetches the context base module for the app.
Fetches the library path for the context app.
ensure_ecto!(task, args)
View Sourceensure_ecto!(binary(), OptionParser.argv()) :: :ok | no_return()
Raises an exception if application doesn't have Ecto as dependency.
ensure_phoenix!(task, args)
View Sourceensure_phoenix!(binary(), OptionParser.argv()) :: :ok | no_return()
Raises an exception if application doesn't have Phoenix as dependency.
Raises an exception if the project is an umbrella app.
parse_options(args, switches, default_opts)
View Sourceparse_options(OptionParser.argv(), Keyword.t(), Keyword.t()) :: {map(), OptionParser.argv(), OptionParser.errors()}
Parses argument options into a map.
Parses arguments into schema name and schema plural.