Parent

Class/Module Index [+]

Quicksearch

Spec::Example::ExampleMethods::Identifier

Attributes

description[R]
file[R]
group_description[R]
line[R]

Public Class Methods

new(file, line, group_description, description) click to toggle source
# File lib/deep_test/spec/extensions/example_methods.rb, line 11
def initialize(file, line, group_description, description)
  @file, @line, @group_description, @description = 
   file,  line,  group_description,  description
end

Public Instance Methods

==(other) click to toggle source
# File lib/deep_test/spec/extensions/example_methods.rb, line 16
def ==(other)
  eql?(other)
end
eql?(other) click to toggle source
# File lib/deep_test/spec/extensions/example_methods.rb, line 20
def eql?(other)
  File.basename(file) == File.basename(other.file) && 
                 line == other.line &&
    group_description == other.group_description &&
          description == other.description
end
hash() click to toggle source
# File lib/deep_test/spec/extensions/example_methods.rb, line 27
def hash
  description.hash
end
locate(groups) click to toggle source
# File lib/deep_test/spec/extensions/example_methods.rb, line 31
def locate(groups)
  groups.each do |group|
    group.examples.each do |example|
      return example if example.identifier == self
    end
  end
  raise "Unable to locate example #{self}"
end
to_s() click to toggle source
# File lib/deep_test/spec/extensions/example_methods.rb, line 40
def to_s
  "#{group_description} #{description}"
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.