class PhusionPassenger::Utils::TerminalChoiceMenu::Choice

Attributes

checked[RW]
checked?[RW]
name[R]

Public Class Methods

create(choice) click to toggle source
# File lib/phusion_passenger/utils/terminal_choice_menu.rb, line 34
def self.create(choice)
        if choice.is_a?(Choice)
                return choice
        else
                return Choice.new(choice)
        end
end
new(name, checked = false) click to toggle source
# File lib/phusion_passenger/utils/terminal_choice_menu.rb, line 42
def initialize(name, checked = false)
        @name = name
        @checked = checked
end

Public Instance Methods

toggle!() click to toggle source
# File lib/phusion_passenger/utils/terminal_choice_menu.rb, line 47
def toggle!
        @checked = !@checked
end