FarmBot/Farmbot-Web-App

View on GitHub
app/mutations/curves/helpers.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Curves
  module Helpers
    def validate_curve_type
      if type
        bad_curve_type! unless valid_curve_type?
      end
    end

    def bad_curve_type!
      add_error :curve_type,
                :curve_type_bad,
                Curve::BAD_TYPE % { value: type }
    end

    def valid_curve_type?
      Curve::CURVE_TYPES.include?(type)
    end
  end
end