---
title: How can I view methods associated with an Elixir object?
description: In which I remember how to introspect in Elixir
slug: elixir-object-methods
lastmod: 2021-06-24
tags:
- "elixir"
---
Let's say we have the following module

```elixir
defmodule Reminder do
  def alarm(time, day) do
  end
end
```

We can check what methods are on it by providing a `:functions` atom

```elixir
Reminder.__info__(:functions)
# [alarm: 2]
```

As we can see, this Reminder module has an alarm method, with an arity of 2.

