kinemat/lib/inspect/euler.ex
James Harton f74836dfd3 Update to Elixir 1.6
* Run code formatter.
* Credo doesn't like `mix format`'s line length.
* Fix failing tests re `Angle`.
2018-01-19 10:40:56 +13:00

10 lines
339 B
Elixir

defimpl Inspect, for: Kinemat.Euler do
alias Kinemat.{Euler, Orientation}
import Inspect.Algebra
@spec inspect(Orientation.t(), any) :: String.t()
def inspect(%Euler{representation: r, x: x, y: y, z: z}, opts) do
values = [euler: r, x: x, y: y, z: z]
concat(["#Kinemat.Orientation<", to_doc(values, opts), ">"])
end
end