class
Shards::LicensePolicy
- Shards::LicensePolicy
- Reference
- Object
Defined in:
license_policy.crConstant Summary
-
DEFAULT_POLICY_FILENAME =
".shards-license-policy.yml"
Class Method Summary
- .compute_summary(results : Array(DependencyResult)) : Summary
- .evaluate(packages : Array(Package), root_spec : Spec, policy : PolicyConfig | Nil, detect : Bool = false) : PolicyReport
- .evaluate_against_policy(license : String | Nil, policy : PolicyConfig | Nil) : Verdict
- .load_policy(path : String | Nil) : PolicyConfig | Nil
Class Method Detail
def self.evaluate(packages : Array(Package), root_spec : Spec, policy : PolicyConfig | Nil, detect : Bool = false) : PolicyReport
#