Method: Val::Key::Instance#initialize

Defined in:
lib/val.rb

#initialize(key, it) ⇒ Instance

Returns a new instance of Instance.



188
189
190
191
192
193
194
195
196
# File 'lib/val.rb', line 188

def initialize key, it
  @name, @type = key.name, key.type
  @value = it[@name]
    
  @ok = @type === @value
rescue
  @error = $!
  @ok = false
end