Module: Roo::Excel::ExcelFontExtensions

Defined in:
lib/roo/xls/excel.rb

Overview

ruby-spreadsheet has a font object so we’re extending it with our own functionality but still providing full access to the user for other font information

Instance Method Summary collapse

Instance Method Details

#bold?(*_args) ⇒ Boolean



231
232
233
234
# File 'lib/roo/xls/excel.rb', line 231

def bold?(*_args)
  # From ruby-spreadsheet doc: 100 <= weight <= 1000, bold => 700, normal => 400
  weight == 700
end

#italic?Boolean



236
237
238
# File 'lib/roo/xls/excel.rb', line 236

def italic?
  italic
end

#underline?Boolean



240
241
242
# File 'lib/roo/xls/excel.rb', line 240

def underline?
  underline != :none
end