hedwig_simple_responders v0.1.2 HedwigSimpleResponders.Time

Show the current server time, or the time in another timezone

Summary

Functions

Determines if a given timezone contains some arbitrary text

Functions

handle_cast(arg1, state)
init(arg)
matching_zone(text)
matching_zone(String.t) :: String.t | nil
zone_contains(timezone, text)
zone_contains(String.t, String.t) :: boolean

Determines if a given timezone contains some arbitrary text

Parameters

  • timezone: String representing name of timezone
  • text: String containing possible partial match

Examples

iex> HedwigSimpleResponders.Time.zone_contains("America/Los_Angeles", "Angels")
true

iex> HedwigSimpleResponders.Time.zone_contains("America/Mexico_City", "Mexico City")
true

iex> HedwigSimpleResponders.Time.zone_contains("Europe/Amsterdam", "Illegal stuff")
false

iex> HedwigSimpleResponders.Time.zone_contains("America/Mexico_City", "Mexico_City")
true