Top Level Namespace

Defined Under Namespace

Modules: XCApp

Instance Method Summary collapse

Instance Method Details

#choose_inline(prompt, items, default) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/utils/highline.rb', line 3

def choose_inline prompt, items, default
  prompt = prompt + '(' + items.map(&:to_s).join(', ') + ') '

  ask prompt do |q|
    q.default = default.to_s if default
    q.in = items.map &:to_s
  end
end