      If `true`, tapping an item can result in a decimal value for the `FDRatingView`. Otherwise, `ceilf()` is used.
      */
     public var allowDecimalValues = false
+    
+    public var delegate: FDRatingViewDelegate?
     
     
     // - MARK: Private properties

import QuartzCore

/**
 Defines the different styles of `FDRatingView`
 */
public enum FDRatingViewStyle: Int {

                tappedItem = ceilf(tappedItem)
            }
            
            set(value: tappedItem)
            delegate?.ratingView(valueChangedTo: tappedItem)
        }
    }
    #else
