Module: ExcelFontExtensions

Defined in:
lib/roo/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

Returns:

  • (Boolean)


85
86
87
88
89
90
91
92
93
# File 'lib/roo/excel.rb', line 85

def bold?(*args)
  #From ruby-spreadsheet doc: 100 <= weight <= 1000, bold => 700, normal => 400
  case weight
  when 700    
   true
  else
   false
  end   
end

#italic?Boolean

Returns:

  • (Boolean)


95
96
97
# File 'lib/roo/excel.rb', line 95

def italic?
  italic
end

#underline?Boolean

Returns:

  • (Boolean)


99
100
101
# File 'lib/roo/excel.rb', line 99

def underline?
  underline != :none
end