ManageIQ/manageiq-automation_engine

View on GitHub
lib/miq_automation_engine/engine/miq_ae_method_service.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module MiqAeMethodService
  def self.const_missing(name)
    return super unless defined?(MiqAeServiceModelBase)

    MiqAeServiceModelBase.create_service_model_from_name(name) || super
  end
end

Dir.glob(Pathname.new(__dir__).join("miq_ae_method_service/*.rb")) do |file|
  require_relative "miq_ae_method_service/#{File.basename(file)}"
end