Module: Iqvoc::Configuration::Collection::ClassMethods

Defined in:
lib/iqvoc/configuration/collection.rb

Instance Method Summary collapse

Instance Method Details

#alt_labeling_classObject



43
44
45
# File 'lib/iqvoc/configuration/collection.rb', line 43

def alt_labeling_class
  alt_labeling_class_name.constantize
end

#base_classObject



27
28
29
# File 'lib/iqvoc/configuration/collection.rb', line 27

def base_class
  base_class_name.constantize
end

#include_modulesObject



47
48
49
# File 'lib/iqvoc/configuration/collection.rb', line 47

def include_modules
  include_module_names.map(&:constantize)
end

#member_classObject



31
32
33
# File 'lib/iqvoc/configuration/collection.rb', line 31

def member_class
  member_class_name.constantize
end

#note_classesObject



35
36
37
# File 'lib/iqvoc/configuration/collection.rb', line 35

def note_classes
  note_class_names.map(&:constantize)
end

#pref_labeling_classObject



39
40
41
# File 'lib/iqvoc/configuration/collection.rb', line 39

def pref_labeling_class
  pref_labeling_class_name.constantize
end