Sha256: 12e404dbd95358779a36877f4bfff2ca5bbcd01756925eaa99ebeb108d3270db

Contents?: true

Size: 374 Bytes

Versions: 3

Compression:

Stored size: 374 Bytes

Contents

-module(tg_file_tools).

-export([
    extract_name/1,
    parent_dir/1
]).

extract_name("canonical_data/exercises/" ++ Rest) ->
    lists:takewhile(fun(C) -> not lists:member(C, [$/, $\\]) end, Rest).

parent_dir(Dir) ->
    DirRev0 = lists:reverse(Dir),
    DirRev1 = lists:dropwhile(fun(C) -> not lists:member(C, [$/, $\\]) end, DirRev0),
    lists:reverse(tl(DirRev1)).

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
trackler-2.2.1.53 tracks/erlang/testgen/src/tg_file_tools.erl
trackler-2.2.1.52 tracks/erlang/testgen/src/tg_file_tools.erl
trackler-2.2.1.51 tracks/erlang/testgen/src/tg_file_tools.erl