def element_definitions_by_name(names)
      return [] if names.blank?

      if names.to_s == "all"
        Element.definitions
      else
        Element.definitions.select { |e| names.include? e['name'] }
      end
    end
def element_definitions_by_name(names)
      return [] if names.blank?

      if names.to_s == "all"
        Element.definitions
      else
        Element.definitions.select { |e| names.include? e['name'] }
      end
    end
Element definitions with given name(s)

 @param [Array || String]
   one or many Alchemy::Element names. Pass +'all'+ to get all Element definitions
 @return [Array]
   An Array of element definitions