 import UIKit
 import CoreGraphics
 
-class DrawUIBezierPathFitToUIView {
+public class DrawUIBezierPathFitToUIView {
     /// UIBezierPaths scale when fit to UIView.
     /// The value must be greater than 0.0 and 1.0 or less.
     public var scale: CGFloat {

    ///   - path: Fit target UIBezierPath object.
    ///   - fillColor: Path fill color
    ///   - strokeColor: Path stroke color
    public func addPath(path: UIBezierPath, fillColor: UIColor?, strokeColor: UIColor?) {
        if fillColor == nil && strokeColor == nil {
            fatalError("NoDrawPathError: arguments indicate no draw path.")
        }

    /// - Parameters:
    ///   - view: UIView to fit UIBezierPaths.
    ///   - scale: draw scale (default value: 1.0)
    public init(_ view: UIView, scale: CGFloat = 1.0) {
        self.viewSize = view.frame.size
        self.paths = []
        self.scale = scale
    }

    /// Adding fit target UIBezierPath.
