summaryrefslogtreecommitdiff
path: root/lib/aggiedit/rooms.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/aggiedit/rooms.ex')
-rw-r--r--lib/aggiedit/rooms.ex13
1 files changed, 4 insertions, 9 deletions
diff --git a/lib/aggiedit/rooms.ex b/lib/aggiedit/rooms.ex
index 8f2e39f..1eb09f9 100644
--- a/lib/aggiedit/rooms.ex
+++ b/lib/aggiedit/rooms.ex
@@ -112,19 +112,14 @@ defmodule Aggiedit.Rooms do
alias Aggiedit.Rooms.Post
- @doc """
- Returns the list of posts.
-
- ## Examples
-
- iex> list_posts()
- [%Post{}, ...]
-
- """
def list_posts do
Repo.all(Post)
end
+ def posts_in_room(room_id) do
+ Repo.all((from p in Post, where: p.room_id == ^room_id, select: p))
+ end
+
@doc """
Gets a single post.