Phoenix v0.11.0
Modules summary ↑
Mix.Tasks.Compile.Phoenix | Compiles Phoenix source files that support code reloading |
Mix.Tasks.Phoenix.Gen.Html | Generates a Phoenix resource |
Mix.Tasks.Phoenix.Gen.Model | Generates an Ecto model in your Phoenix application |
Mix.Tasks.Phoenix.Routes | Prints all routes for the default or a given router |
Mix.Tasks.Phoenix.Server | Starts the application by configuring all endpoints servers to run |
Phoenix | |
Phoenix.Channel | Defines a Phoenix Channel |
Phoenix.Channel.Server | Handles |
Phoenix.Channel.Transport | Handles dispatching incoming and outgoing Channel messages |
Phoenix.CodeReloader | A plug and module to handle automatic code reloading |
Phoenix.ConnTest | |
Phoenix.Controller | Controllers are used to group common functionality in the same (pluggable) module |
Phoenix.Controller.Logger | Plug to handle request logging at the controller level |
Phoenix.Controller.Pipeline | This module implements the controller pipeline responsible for handling requests |
Phoenix.Endpoint | Defines a Phoenix endpoint |
Phoenix.HTML | Helpers for working with HTML strings and templates |
Phoenix.HTML.Engine | This is an implementation of EEx.Engine and Phoenix format encoder that guarantees templates are HTML Safe |
Phoenix.HTML.Form | Helpers related to producing HTML forms |
Phoenix.HTML.Link | Conveniences for working with links and URLs in HTML |
Phoenix.HTML.Tag | Helpers related to producing HTML tags within templates |
Phoenix.Naming | Conveniences for inflecting and working with names in Phoenix |
Phoenix.PubSub | Serves as a Notification and PubSub layer for broad use-cases. Used internally by Channels for pubsub broadcast |
Phoenix.PubSub.Local | PubSub implementation for handling local-node process groups |
Phoenix.PubSub.PG2 | The Supervisor for the |
Phoenix.PubSub.PG2Server |
|
Phoenix.PubSub.Redis | The Supervisor for the Redis |
Phoenix.PubSub.RedisConn | The connection pool for the |
Phoenix.PubSub.RedisServer |
|
Phoenix.Router | Defines a Phoenix router |
Phoenix.Socket | Holds state for multiplexed socket connections and Channel authorization |
Phoenix.Socket.Message | Defines a |
Phoenix.Supervisor | |
Phoenix.Template | Templates are used by Phoenix on rendering |
Phoenix.Template.EExEngine | The Phoenix engine that handles the |
Phoenix.Template.Engine | Specifies the API for adding custom template engines into Phoenix |
Phoenix.Template.ExsEngine | The Phoenix engine that handles the |
Phoenix.Transports.LongPoller | Handles LongPoller clients for the Channel Transport layer |
Phoenix.Transports.Serializer | Defines a Behaviour for Transport |
Phoenix.Transports.WebSocket | Handles WebSocket clients for the Channel Transport layer |
Phoenix.View | Defines the view layer of a Phoenix application |
Exceptions summary ↑
Phoenix.MissingParamError | Raised when a key is expected to be present in the request parameters, but is not |
Phoenix.PubSub.BroadcastError | |
Phoenix.Router.NoRouteError | Exception raised when no route is found |
Phoenix.Socket.Message.InvalidMessage | |
Phoenix.Template.UndefinedError | Exception raised when a template cannot be found |
Protocols summary ↑
Phoenix.HTML.FormData | Converts a data structure into a |
Phoenix.HTML.Safe | Defines the HTML safe protocol |
Phoenix.Param | A protocol that converts data structures into URL parameters |