Skip to content

Needs globbing rather than individual files #1

@skull-squadron

Description

@skull-squadron

This makes it more trouble that it's worth in the real world. It needs something like:

  # Parses all files matching *glob* for marked examples to create specs.
  macro doctest(glob)
    {% calling_dir = glob.filename.gsub(/[^\/]*$/, "") %}\
    {% for filename, _ in `find #{calling_dir}/$(echo #{glob} | sed 's/\*.*//') -type f -regex $(echo #{calling_dir}/#{glob} | sed 's!/!\\\/!g;s!\.!\\.!g;s/\*\*/.,,,,/g;s/\*/[^\\]*/g;s/,,,,/*/g;s/"$/$"/')`.lines %}\
      Docspec.doctest_file({{filename}})
    {% end %}\
  end

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions