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
|
defmodule Chess.Store.Game do
|
||||||
use Chess.Web, :model
|
use Ecto.Schema
|
||||||
|
use Timex.Ecto.Timestamps
|
||||||
|
|
||||||
|
import Ecto.Changeset
|
||||||
|
import Ecto.Query
|
||||||
|
|
||||||
|
alias Chess.Store.Game
|
||||||
|
|
||||||
schema "games" do
|
schema "games" do
|
||||||
field :board, :map
|
field :board, :map
|
||||||
@ -1,4 +1,4 @@
|
|||||||
defmodule Chess.Web do
|
defmodule ChessWeb do
|
||||||
@moduledoc """
|
@moduledoc """
|
||||||
A module that keeps using definitions for controllers,
|
A module that keeps using definitions for controllers,
|
||||||
views and so on.
|
views and so on.
|
||||||
@ -16,18 +16,6 @@ defmodule Chess.Web do
|
|||||||
below.
|
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
|
def controller do
|
||||||
quote do
|
quote do
|
||||||
use Phoenix.Controller, namespace: ChessWeb
|
use Phoenix.Controller, namespace: ChessWeb
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
defmodule ChessWeb.Api.GameController do
|
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
|
def show(conn, %{"id" => id}) do
|
||||||
game = Repo.get!(Game, id)
|
game = Repo.get!(Game, id)
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
defmodule ChessWeb.GameController do
|
defmodule ChessWeb.GameController do
|
||||||
use Chess.Web, :controller
|
use ChessWeb, :controller
|
||||||
|
|
||||||
alias Chess.Game
|
alias Chess.Store.Game
|
||||||
|
|
||||||
def index(conn, _params) do
|
def index(conn, _params) do
|
||||||
changeset = Game.changeset(%Game{})
|
changeset = Game.changeset(%Game{})
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
defmodule ChessWeb.Router do
|
defmodule ChessWeb.Router do
|
||||||
use Chess.Web, :router
|
use ChessWeb, :router
|
||||||
|
|
||||||
pipeline :browser do
|
pipeline :browser do
|
||||||
plug :accepts, ["html"]
|
plug :accepts, ["html"]
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
defmodule ChessWeb.Api.GameView do
|
defmodule ChessWeb.Api.GameView do
|
||||||
use Chess.Web, :view
|
use ChessWeb, :view
|
||||||
|
|
||||||
alias Chess.Board
|
alias Chess.Board
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
defmodule ChessWeb.ErrorView do
|
defmodule ChessWeb.ErrorView do
|
||||||
use Chess.Web, :view
|
use ChessWeb, :view
|
||||||
|
|
||||||
def render("404.html", _assigns) do
|
def render("404.html", _assigns) do
|
||||||
"Page not found"
|
"Page not found"
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
defmodule ChessWeb.GameView do
|
defmodule ChessWeb.GameView do
|
||||||
use Chess.Web, :view
|
use ChessWeb, :view
|
||||||
end
|
end
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
defmodule ChessWeb.LayoutView do
|
defmodule ChessWeb.LayoutView do
|
||||||
use Chess.Web, :view
|
use ChessWeb, :view
|
||||||
end
|
end
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
defmodule ChessWeb.PageView do
|
defmodule ChessWeb.PageView do
|
||||||
use Chess.Web, :view
|
use ChessWeb, :view
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user