Module: ZodRails::ModelResolver

Defined in:
lib/zod_rails/model_resolver.rb

Class Method Summary collapse

Class Method Details

.resolve(names) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/zod_rails/model_resolver.rb', line 5

def self.resolve(names)
  resolved = []
  missing = []

  names.each do |name|
    resolved << Object.const_get(name)
  rescue NameError
    missing << name
  end

  { resolved: resolved, missing: missing }
end