Module: Spec::Example::ExampleMethods
- Defined in:
- lib/deep_test/spec/extensions/example_methods.rb
Defined Under Namespace
Classes: Identifier
Instance Method Summary collapse
Instance Method Details
#identifier ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/deep_test/spec/extensions/example_methods.rb', line 4 def identifier if ::Spec::VERSION::MAJOR == 1 && ::Spec::VERSION::MINOR == 1 && ::Spec::VERSION::TINY >= 12 file, line = eval("caller", @_implementation).first.split(/:/) else file, line = implementation_backtrace.first.split(/:/) end Identifier.new(file, line.to_i, self.class.description, description) end |