Current section
Files
Jump to
Current section
Files
lib/cli/question/variant.ex
defmodule Issuer.CLI.Question.Variant do
@title "Please select one variant:"
@choices ["Bill Gates", "Linux Torvalds", "Steve Jobs"]
@chosen -1
@position 0
defstruct title: @title,
choices: @choices,
choice: @chosen,
position: @position
defimpl Issuer.CLI.Question, for: Issuer.CLI.Question.Variant do
def to_question(data, _opts \\ []) do
{ data.title, data.choices, data.choice, data.position }
end
end
end