15 lines
410 B
Elixir
15 lines
410 B
Elixir
defmodule ZoeyscomputerWeb.GistLive.Languages do
|
|
@languages [
|
|
%{name: "JavaScript", val: "javascript"},
|
|
%{name: "TypeScript", val: "typescript"},
|
|
%{name: "Rust", val: "rust"},
|
|
%{name: "Elixir", val: "elixir"}
|
|
]
|
|
|
|
def search_languages(name) do
|
|
@languages
|
|
|> Enum.filter(fn language ->
|
|
String.contains?(String.downcase(language.name), String.downcase(name))
|
|
end)
|
|
end
|
|
end
|