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