How can I view methods associated with an Elixir object?
Let’s say we have the following module
defmodule Reminder do
def alarm(time, day) do
end
end
We can check what methods are on it by providing a :functions
atom
Reminder.__info__(:functions)
# [alarm: 2]
As we can see, this Reminder module has an alarm method, with an arity of 2.