app/models/coupdoeil/hovercard/option/trigger.rb



# frozen_string_literal: true

module Coupdoeil
  class Hovercard
    class Option
      class Trigger < Coupdoeil::Hovercard::Option
        self.bit_size = 1

        VALUES = %w[click hover].freeze

        class << self
          def parse(value) = value.to_s == "click" ? 1 : 0
        end

        def validate! = validate_inclusion!
      end
    end
  end
end