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