app/models/coupdoeil/popover/option/loading.rb



# frozen_string_literal: true

module Coupdoeil
  class Popover
    class Option
      class Loading < Coupdoeil::Popover::Option
        self.bit_size = 2

        VALUES = %w[async preload lazy].freeze

        class << self
          def parse(value) = VALUES.index(value.to_s)
        end

        def validate! = validate_inclusion!
      end
    end
  end
end