# `Faker.Superhero.En`
[🔗](https://github.com/artkay/fakerer/blob/v1.0.0/lib/faker/superhero/en.ex#L1)

Functions for Superhero data in English

# `descriptor`

```elixir
@spec descriptor() :: String.t()
```

Returns a random descriptor

## Examples

    iex> Faker.Superhero.En.descriptor()
    "Ronin"
    iex> Faker.Superhero.En.descriptor()
    "Azrael"
    iex> Faker.Superhero.En.descriptor()
    "Beyonder"
    iex> Faker.Superhero.En.descriptor()
    "Phantom"

# `name`

```elixir
@spec name() :: String.t()
```

Returns a Superhero name

## Examples

    iex> Faker.Superhero.En.name()
    "Red Beyonder the Hunter"
    iex> Faker.Superhero.En.name()
    "Penance Strike"
    iex> Faker.Superhero.En.name()
    "Sage"
    iex> Faker.Superhero.En.name()
    "Giant Aqua I"

# `power`

```elixir
@spec power() :: String.t()
```

Returns a random Superhero power

## Examples

    iex> Faker.Superhero.En.power()
    "Death Touch"
    iex> Faker.Superhero.En.power()
    "Shapeshifting"
    iex> Faker.Superhero.En.power()
    "Gliding"
    iex> Faker.Superhero.En.power()
    "Illusions"

# `prefix`

```elixir
@spec prefix() :: String.t()
```

Returns a random prefix

## Examples

    iex> Faker.Superhero.En.prefix()
    "The"
    iex> Faker.Superhero.En.prefix()
    "Red"
    iex> Faker.Superhero.En.prefix()
    "The"
    iex> Faker.Superhero.En.prefix()
    "Captain"

# `suffix`

```elixir
@spec suffix() :: String.t()
```

Returns a random suffix

## Examples

    iex> Faker.Superhero.En.suffix()
    "Strange"
    iex> Faker.Superhero.En.suffix()
    "Claw"
    iex> Faker.Superhero.En.suffix()
    "the Hunter"
    iex> Faker.Superhero.En.suffix()
    "the Hunter"

---

*Consult [api-reference.md](api-reference.md) for complete listing*
