diff --git a/lib/tzdata/leap_sec_parser.ex b/lib/tzdata/leap_sec_parser.ex index d3ab759..981ebed 100644 --- a/lib/tzdata/leap_sec_parser.ex +++ b/lib/tzdata/leap_sec_parser.ex @@ -26,10 +26,10 @@ defmodule Tzdata.LeapSecParser do |> organize_into_map end - @expiry_line_regex ~r/\#\@[\s]+(?[\d]+)/ defp uncomment_expiry_line(line) do - map = Regex.named_captures(@expiry_line_regex, line) - + expiry_line_regex = ~r/\#\@[\s]+(?[\d]+)/ + map = Regex.named_captures(expiry_line_regex, line) + if map do "#{map["expiry_timestamp"]}" else @@ -37,9 +37,9 @@ defmodule Tzdata.LeapSecParser do end end - @line_regex ~r/(?[\d]+)[\s]+(?[^\s]+)/ defp process_line(line) do - map = Regex.named_captures(@line_regex, line) + line_regex = ~r/(?[\d]+)[\s]+(?[^\s]+)/ + map = Regex.named_captures(line_regex, line) h_process_line(map, line) end