# File lib/spec/extensions/main.rb, line 76 def share_as(name, &block) begin Object.const_set(name, share_examples_for(name, &block)) rescue NameError => e raise NameError.new(e.message + "\nThe first argument to share_as must be a legal name for a constant\n") end end