Module: Prawn::DisableWordBreak::Disabler

Defined in:
lib/prawn/disable_word_break/disabler.rb

Instance Method Summary collapse

Instance Method Details

#disable_word_breakObject



14
15
16
17
18
19
# File 'lib/prawn/disable_word_break/disabler.rb', line 14

def disable_word_break
  @word_break_disabled = true
  yield
ensure
  @word_break_disabled = false
end

#word_break(disable, &block) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/prawn/disable_word_break/disabler.rb', line 6

def word_break(disable, &block)
  if disable
    disable_word_break(&block)
  else
    block.call
  end
end

#word_break_disabled?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/prawn/disable_word_break/disabler.rb', line 21

def word_break_disabled?
  defined?(@word_break_disabled) ? @word_break_disabled : false
end