class TurnipFormatter::StepTemplate::Base
Public Class Methods
css()
click to toggle source
Return SCSS string that be used in this class
# File lib/turnip_formatter/step_template/base.rb, line 28 def css '' end
hooks()
click to toggle source
# File lib/turnip_formatter/step_template/base.rb, line 21 def hooks @hooks ||= { passed: [], failed: [], pending: [] } end
inherited(child)
click to toggle source
# File lib/turnip_formatter/step_template/base.rb, line 5 def inherited(child) TurnipFormatter.step_templates << child.new end
on_failed(template)
click to toggle source
# File lib/turnip_formatter/step_template/base.rb, line 13 def on_failed(template) hooks[:failed] << template end
on_passed(template)
click to toggle source
# File lib/turnip_formatter/step_template/base.rb, line 9 def on_passed(template) hooks[:passed] << template end
on_pending(template)
click to toggle source
# File lib/turnip_formatter/step_template/base.rb, line 17 def on_pending(template) hooks[:pending] << template end