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

Version Path
eitil-2.0.6 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-2.0.5 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-2.0.4 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-2.0.3 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-2.0.2 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-2.0.1 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-2.0.0 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.4.1 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.4.0 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.12 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.11 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.10 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.9 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.8 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.7 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.6 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.5 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.4 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.3 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb
eitil-1.3.2 eitil_integrate/lib/eitil_integrate/application_exporter/validations.rb