rsim v0.1.1 Rsim.ImageEctoRepo View Source
Link to this section Summary
Functions
Deletes all images by provided IDs
Find image in repo by id, return Rsim.Image
Find image in repo by id
Return original image and all resized copies
Save Rsim.Image to repo, returns Rsim.EctoImage
Save Rsim.Image to repo with provided parent_id, returns Rsim.EctoImage
Link to this section Functions
Deletes all images by provided IDs
Link to this function
find(image_id)
View Source
find(image_id :: String.t()) :: Rsim.Image.t() | nil
Find image in repo by id, return Rsim.Image
rsim_image = Rsim.ImageEctoRepo.find(image_id)
Link to this function
find(image_id, width, height)
View Source
find(image_id :: String.t(), width :: integer(), height :: integer()) :: Rsim.Image.t() | nil
Find image in repo by id
rsim_image = Rsim.ImageEctoRepo.find(image_id, 200, 150)
Link to this function
find_all_sizes_of_image(image_id)
View Source
find_all_sizes_of_image(image_id :: integer()) :: [Rsim.Image.t()]
Return original image and all resized copies
Link to this function
save(image)
View Source
save(image :: Rsim.Image.t()) :: {:ok, Ecto.Schema.t()} | {:error, Ecto.Changeset.t()}
Save Rsim.Image to repo, returns Rsim.EctoImage
{:ok, rsim_ecto_image} = Rsim.ImageEctoRepo.save(rsim_image)
Link to this function
save(image, parent_image_id)
View Source
save(image :: Rsim.Image.t(), parent_image_id :: String.t()) :: {:ok, Ecto.Schema.t()} | {:error, Ecto.Changeset.t()}
Save Rsim.Image to repo with provided parent_id, returns Rsim.EctoImage
{:ok, rsim_ecto_image} = Rsim.ImageEctoRepo.save(rsim_image)