Sha256: 94cf5cdaaa65d45826a91e4eff8e1545e3369a1baa6efe7c4452b7c1f8741648
Contents?: true
Size: 316 Bytes
Versions: 1264
Compression:
Stored size: 316 Bytes
Contents
# frozen_string_literal: true module Playbook module Props class Enum < Playbook::Props::Base attr_reader :values def initialize(values:, **options) super(**options) @values = values end def validate(value) @values.include?(value) end end end end
Version data entries
1,264 entries across 1,264 versions & 1 rubygems