Question: Can I use cron to solve the following very specific use case?

I want the scheduler to fire every five minutes from a specific startTime like "13:00h" to "17:45h".

I've tried something that comes very close to this, which is 

```
0 0-45/5 13-17 ? * *

```

The problem with this is, that the scheduler doesn't fire between xx:45 and xx:59 each hour.

How can I solve this so that the scheduler fires every 5 minutes from the startTime (13h) until the endTime (17:45h).

Thank in advance for your help. I already basically looked everywhere online but couldn't find anything.

Best Regards Simon

Answer: 
[`__enums__/0`](https://github.com/gjaldon/ecto_enum/blob/v1.3.2/lib/ecto_enum/postgres/use.ex#L53-L55) is a perfectly valid function; private functions are made real private with `defp` declaration instead of `def`.

This is a matter of the author thinking that way they look better.

Also, perfectly legit [`__info__/1`](https://hexdocs.pm/elixir/master/Module.html?#c:__info__/1) is named the same.
The rest of the team also decided \_\_enums\_ looks like it shouldn't be used.
Our couch suggested we should extract the list, like:

```
defmodule PricingEngine.Pricing.ProductCategoryEnum do
  @options [
        :shoes,
        :apparel,
        :accessories
      ]
  use EctoEnum.Postgres,
      type: :product_category,
      enums: @options

   def values, do: @options
end

```