Method: XmiModel#class_by_full_name
- Defined in:
- lib/xmimodel.rb
#class_by_full_name(full_class_name) ⇒ Clazz
Get the object of type ‘Clazz’ by full name of class.
84 85 86 87 88 89 90 91 92 93 |
# File 'lib/xmimodel.rb', line 84 def class_by_full_name(full_class_name) raise ArgumentError.new("Parameter 'full_class_name' cannot be empty.") if full_class_name.nil? or full_class_name.empty? clazz = classes.select{|c| c.full_name == full_class_name} if !clazz.nil? && clazz.size > 0 clazz[0] else nil end end |