Class: Typespec::Value

Inherits:
Object
  • Object
show all
Defined in:
lib/typespec.rb

Overview

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ Value

Returns a new instance of Value.



32
# File 'lib/typespec.rb', line 32

def initialize(value); @value = value; end

Class Method Details

.[](value) ⇒ Object



33
# File 'lib/typespec.rb', line 33

def self.[](value); self.new(value); end

Instance Method Details

#valid?(value) ⇒ Boolean

Returns:

  • (Boolean)


34
# File 'lib/typespec.rb', line 34

def valid?(value) value.eql?(@value); end