lib/r_range.ex

defmodule RRange do
  @moduledoc """
  Entry point of Range extensions, and can use all of RRange.* and REnum functions.
  See also.
   - [RRange.Native](https://hexdocs.pm/r_enum/RRange.Native.html#content)
   - [RRange.Ruby](https://hexdocs.pm/r_enum/RRange.Ruby.html#content)
   - [RRange.ActiveSupport](https://hexdocs.pm/r_enum/RRange.ActiveSupport.html#content)
   - [REnum](https://hexdocs.pm/r_enum/REnum.html#content)
  """
  use RRange.Native
  use RRange.Ruby
  use RRange.ActiveSupport
  use REnum, undelegate_functions: Range.module_info()[:exports] |> Keyword.keys()
end