Drowze/aspirebudgeting_ruby

View on GitHub
lib/aspire_budget/worksheets/backend_data.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

require_relative 'worksheet_base'

module AspireBudget
  module Worksheets
    class BackendData < WorksheetBase
      WS_TITLE = 'BackendData'

      # @return [String] the spreadsheet version
      def version
        version_column = ws.rows[0].index { |header| header.include?('Update') }
        ws.rows[1][version_column]
      end
    end
  end
end