class Shokkenki::Consumer::RSpec::ConsumerName
Public Class Methods
from(example_group)
click to toggle source
# File lib/shokkenki/consumer/rspec/consumer_name.rb, line 6 def self.from example_group metadata = example_group.example.metadata consumer_metadata = metadata[:shokkenki_consumer] consumer_metadata == true ? description_arg_from(metadata): consumer_metadata end
Private Class Methods
description_arg_from(metadata)
click to toggle source
# File lib/shokkenki/consumer/rspec/consumer_name.rb, line 14 def self.description_arg_from metadata while(metadata.has_key?(:example_group)) do metadata = metadata[:example_group] end metadata[:description_args].first end