Method: #class_named

Defined in:
lib/languages/language.rb

#class_named(name, classes) ⇒ Object



36
37
38
39
40
41
42
43
44
# File 'lib/languages/language.rb', line 36

def class_named(name, classes)
  name_elements = name.split(".")
  classes.each do |defn|
    defn_elements = defn[:name].split(".")
    return defn if defn_elements.length >= name_elements.length && defn_elements[-name_elements.length .. -1] == name_elements
  end

  nil
end