-
Notifications
You must be signed in to change notification settings - Fork 9
Writing your Parser
Try to make your code as readable as possible. We advise you separate your main parser from your helpers, but that’s up to you.
Currently we use a few gems nokogiri
, roo
, pdf-reader
, pdf-unlocker
, activesupport
and rest-client
. Please try to work with those modules as much as is possible rather than adding new gems that do the same work.
Add your parser file to the parsers folder. The file should be named in the same format i.e hb-excel-parser.rb. Your helpers or whatever else you need should be in a folder with the same name. e.g hb-excel-parser/helpers.rb
Class Name Format: Bank Name + Parser Format e.g HbExcel Parse Method: Your new class must return a parse method that takes a path and password (password should be initialized to nil if you don't need one.)
For example:
module NgBankParser
class HbExcel
def self.parse
end
end
end