()
| 251 | var _ MigrationSource = (*FileMigrationSource)(nil) |
| 252 | |
| 253 | func (f FileMigrationSource) FindMigrations() ([]*Migration, error) { |
| 254 | filesystem := http.Dir(f.Dir) |
| 255 | return findMigrations(filesystem, "/") |
| 256 | } |
| 257 | |
| 258 | func findMigrations(dir http.FileSystem, root string) ([]*Migration, error) { |
| 259 | migrations := make([]*Migration, 0) |