Sha256: ef658af0c274f577e9500c569ba934e7b5246810da609263ca868f3f228ff96a
Contents?: true
Size: 725 Bytes
Versions: 70
Compression:
Stored size: 725 Bytes
Contents
# require "eitil_integrate/application_exporter/validations" require "eitil_integrate/application_exporter/initialize" require "eitil_core/errors/raise_error" module EitilIntegrate::RubyXL class ApplicationExporter def validate_args_presence(*args) args.each do |arg| unless instance_variable_get "@#{arg}" raise_error 'ExportArgumentsNotSetError', 'Set all required arguments. (Be aware that nil values will fail the test.)' end end true end def validate_args_value # Empty holder to prevent NoMethodError in DefaultExporter#export. end def validate_data # Empty holder to prevent NoMethodError in DefaultExporter#export. end end end
Version data entries
70 entries across 70 versions & 1 rubygems