Packages

A simple helper module to provide the ability to tranform dates in a pipeline for increased simplicity and readability.

Current section

Files

Jump to
delorean lib delorean.ex
Raw

lib/delorean.ex

defmodule Delorean do
def travel(present, day: day) do
Date.new(present.year, present.month, present.day + day)
end
def travel(present, month: month) do
Date.new(present.year, present.month + month, present.day)
end
def travel(present, year: year) do
Date.new(present.year + year, present.month, present.day)
end
def travel!(present, opts) do
{:ok, destination} = travel(present, opts)
destination
end
end