git-subtree-dir: projects/bad-nlp/name-database git-subtree-split: 46d2e01a4953b8f54e8625c9111cf5b372d80b49
17 lines
265 B
Ruby
17 lines
265 B
Ruby
|
|
def path_for_name(set, name)
|
|
"#{set}_name/#{name.first}/#{name.first(2)}.yml"
|
|
end
|
|
|
|
def entry_names(list)
|
|
list.map do |entry|
|
|
entry_name entry
|
|
end.compact
|
|
end
|
|
|
|
def entry_name(entry)
|
|
case entry
|
|
when String: entry
|
|
when Hash: entry.keys.first
|
|
end
|
|
end |