mirror of
https://github.com/danbee/chess
synced 2025-03-04 08:39:06 +00:00
Move models into lib/chess
This commit is contained in:
parent
98baf920a9
commit
6697231935
@ -1,5 +1,11 @@
|
||||
defmodule Chess.Game do
|
||||
use Chess.Web, :model
|
||||
defmodule Chess.Store.Game do
|
||||
use Ecto.Schema
|
||||
use Timex.Ecto.Timestamps
|
||||
|
||||
import Ecto.Changeset
|
||||
import Ecto.Query
|
||||
|
||||
alias Chess.Store.Game
|
||||
|
||||
schema "games" do
|
||||
field :board, :map
|
||||
@ -1,4 +1,4 @@
|
||||
defmodule Chess.Web do
|
||||
defmodule ChessWeb do
|
||||
@moduledoc """
|
||||
A module that keeps using definitions for controllers,
|
||||
views and so on.
|
||||
@ -16,18 +16,6 @@ defmodule Chess.Web do
|
||||
below.
|
||||
"""
|
||||
|
||||
def model do
|
||||
quote do
|
||||
use Ecto.Schema
|
||||
|
||||
use Timex.Ecto.Timestamps
|
||||
|
||||
import Ecto
|
||||
import Ecto.Changeset
|
||||
import Ecto.Query
|
||||
end
|
||||
end
|
||||
|
||||
def controller do
|
||||
quote do
|
||||
use Phoenix.Controller, namespace: ChessWeb
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
defmodule ChessWeb.Api.GameController do
|
||||
use Chess.Web, :controller
|
||||
use ChessWeb, :controller
|
||||
|
||||
alias Chess.Game
|
||||
alias Chess.Store.Game
|
||||
|
||||
def show(conn, %{"id" => id}) do
|
||||
game = Repo.get!(Game, id)
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
defmodule ChessWeb.GameController do
|
||||
use Chess.Web, :controller
|
||||
use ChessWeb, :controller
|
||||
|
||||
alias Chess.Game
|
||||
alias Chess.Store.Game
|
||||
|
||||
def index(conn, _params) do
|
||||
changeset = Game.changeset(%Game{})
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
defmodule ChessWeb.Router do
|
||||
use Chess.Web, :router
|
||||
use ChessWeb, :router
|
||||
|
||||
pipeline :browser do
|
||||
plug :accepts, ["html"]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
defmodule ChessWeb.Api.GameView do
|
||||
use Chess.Web, :view
|
||||
use ChessWeb, :view
|
||||
|
||||
alias Chess.Board
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
defmodule ChessWeb.ErrorView do
|
||||
use Chess.Web, :view
|
||||
use ChessWeb, :view
|
||||
|
||||
def render("404.html", _assigns) do
|
||||
"Page not found"
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
defmodule ChessWeb.GameView do
|
||||
use Chess.Web, :view
|
||||
use ChessWeb, :view
|
||||
end
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
defmodule ChessWeb.LayoutView do
|
||||
use Chess.Web, :view
|
||||
use ChessWeb, :view
|
||||
end
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
defmodule ChessWeb.PageView do
|
||||
use Chess.Web, :view
|
||||
use ChessWeb, :view
|
||||
end
|
||||
|
||||
Loading…
Reference in New Issue
Block a user