()
| 28 | } |
| 29 | |
| 30 | func (req *buildpackAPIRequirement) Execute() error { |
| 31 | var apiErr error |
| 32 | if req.stack == "" { |
| 33 | req.buildpack, apiErr = req.buildpackRepo.FindByName(req.name) |
| 34 | } else { |
| 35 | req.buildpack, apiErr = req.buildpackRepo.FindByNameAndStack(req.name, req.stack) |
| 36 | } |
| 37 | |
| 38 | if apiErr != nil { |
| 39 | return apiErr |
| 40 | } |
| 41 | |
| 42 | return nil |
| 43 | } |
| 44 | |
| 45 | func (req *buildpackAPIRequirement) GetBuildpack() models.Buildpack { |
| 46 | return req.buildpack |
nothing calls this directly
no test coverage detected