c94bec26ec
git-subtree-dir: packages/mustache git-subtree-mainline:9458a72c57
git-subtree-split:d0335a925d
20 lines
485 B
Dart
20 lines
485 B
Dart
import 'package:file/file.dart';
|
|
import 'package:path/path.dart' as path;
|
|
|
|
class MustacheContext {
|
|
Directory viewDirectory;
|
|
|
|
Directory partialDirectory;
|
|
|
|
String extension;
|
|
|
|
MustacheContext([this.viewDirectory, this.partialDirectory, this.extension]);
|
|
|
|
File resolveView(String viewName) {
|
|
return viewDirectory.childFile('${viewName}${extension}');
|
|
}
|
|
|
|
File resolvePartial(String partialName) {
|
|
return partialDirectory.childFile('${partialName}${extension}');
|
|
}
|
|
}
|