class Playbook::Props::Enum

Attributes

values[R]

Public Class Methods

new(values:, **options) click to toggle source
Calls superclass method Playbook::Props::Base::new
# File lib/playbook/props/enum.rb, line 8
def initialize(values:, **options)
  super(**options)
  @values = values
end

Public Instance Methods

validate(value) click to toggle source
# File lib/playbook/props/enum.rb, line 13
def validate(value)
  @values.include?(value)
end