Method: ExcelValidator::ValidateFile#keyword_present?
- Defined in:
- lib/excel_validator.rb
#keyword_present?(sheet_number, keyword, case_sensitive = false) ⇒ Boolean
Checks if a keyword is present in the sheet
91 92 93 94 95 96 97 98 99 |
# File 'lib/excel_validator.rb', line 91 def keyword_present?(sheet_number, keyword, case_sensitive=false ) set_default_sheet(sheet_number) @file.first_row.upto @file.last_row do |row| @file.first_column.upto @file.last_column do |column| return true if ( (case_sensitive) ? @file.cell(row, column) == keyword : @file.cell(row, column).to_s.downcase == keyword.to_s.downcase ) end end false end |