Method: CLI::UI.raw

Defined in:
lib/cli/ui.rb

.raw(&block) ⇒ Object

Disable all framing within a block

Attributes

  • block - block in which to disable frames

: [T] { -> T } -> T



279
280
281
282
283
284
285
# File 'lib/cli/ui.rb', line 279

def raw(&block)
  prev = Thread.current[:no_cliui_frame_inset]
  Thread.current[:no_cliui_frame_inset] = true
  yield
ensure
  Thread.current[:no_cliui_frame_inset] = prev
end