Class: RSpec::Core::Metadata::ExampleGroupHash

Inherits:
Object
  • Object
show all
Defined in:
opal/opal/rspec/fixes/rspec/core/metadata.rb

Instance Method Summary collapse

Instance Method Details

#described_classObject



5
6
7
8
9
10
11
12
13
14
15
16
# File 'opal/opal/rspec/fixes/rspec/core/metadata.rb', line 5

def described_class
  candidate = [:description_args].first
  return candidate unless NilClass === candidate || String === candidate
  parent_group = [:parent_example_group]
  # https://github.com/opal/opal/issues/1090, fixed in Opal 0.9
  # parent_group && parent_group[:described_class]
  if parent_group
    parent_group[:described_class]
  else
    nil
  end
end