diff options
Diffstat (limited to 'lib/powerdnsex/models/record.ex')
-rw-r--r-- | lib/powerdnsex/models/record.ex | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/powerdnsex/models/record.ex b/lib/powerdnsex/models/record.ex new file mode 100644 index 0000000..82dca74 --- /dev/null +++ b/lib/powerdnsex/models/record.ex @@ -0,0 +1,9 @@ +defmodule PowerDNSex.Models.Record do + defstruct [:content, :disabled] + + def as_body(content) when is_list(content) do + Enum.reduce(content, [], fn({value, status}, records) -> + records ++ [%__MODULE__{ content: value, disabled: status }] + end) + end +end |