class Rspec::Usecases::Groups::Usecase
A usecase stores documentation for a single code usage scenario.
Attributes
usage[R]
Usage contains a sample on how to call some code
usage_description[R]
Usage description gives extra details to support the usage example
Public Instance Methods
build_attributes(example_group)
click to toggle source
Calls superclass method
Rspec::Usecases::Groups::BaseGroup#build_attributes
# File lib/rspec/usecases/groups/usecase.rb, line 14 def build_attributes(example_group) super(example_group) @usage = example_group.metadata[:usage] || '' @usage_description = example_group.metadata[:usage_description] || '' end
to_h()
click to toggle source
Calls superclass method
Rspec::Usecases::Groups::BaseGroup#to_h
# File lib/rspec/usecases/groups/usecase.rb, line 21 def to_h { usage: usage, usage_description: usage_description }.merge(super.to_h) end