lib/delorean/engine.rb in delorean_lang-0.1.00 vs lib/delorean/engine.rb in delorean_lang-0.1.01

- old
+ new

@@ -294,13 +294,11 @@ # enumerate qualified list of attrs by node def enumerate_attrs_by_node(node) raise "bad node" unless node - # FIXME: for some reason, in rspec we get nodes which are String - # but .is_a?(String) fails. begin - klass = node.class.name=="String" ? @m.module_eval(node) : node + klass = node.is_a?(String) ? @m.module_eval(node) : node rescue NameError # FIXME: a little hacky. Should raise an exception. return [] end