class SimpleXmiToECore::MapHelper

Public Instance Methods

[](key) click to toggle source
# File lib/puppet/vendor/rgen/test/xml_instantiator_test/simple_xmi_to_ecore.rb, line 13
def [](key)
  return @elements.select{|e| e.send(@keyMethod) == key}.first.send(@valueMethod) rescue NoMethodError
nil
end

Public Class Methods

new(keyMethod,valueMethod,elements) click to toggle source
# File lib/puppet/vendor/rgen/test/xml_instantiator_test/simple_xmi_to_ecore.rb, line 10
def initialize(keyMethod,valueMethod,elements)
  @keyMethod, @valueMethod, @elements = keyMethod, valueMethod, elements
end