Module: Gobstones::WithRenderer
- Included in:
- Checker
- Defined in:
- lib/render/with_renderer.rb
Instance Method Summary collapse
Instance Method Details
#build_error_output(builder, example, _, error) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/render/with_renderer.rb', line 11 def build_error_output(builder, example, _, error) error.details.deep_symbolize_keys! builder.result = renderer.send "render_error_#{error.message}", error.details builder.summary_type = error. builder. = I18n.t error., **error.details end |
#render_success_output(output) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/render/with_renderer.rb', line 3 def render_success_output(output) result = output[:result] renderer.render_success initial: result[:initialBoard], final: result[:finalBoard] || 'boom', reason: result[:finalBoardError] end |