class RestMyCase::Trial::Case
Attributes
context[R]
context_class[R]
defendant[R]
defendant_child[RW]
defendant_class[R]
last_ancestor[R]
should_abort[RW]
use_cases[RW]
Public Class Methods
new(last_ancestor, context_class, use_case_classes, attributes)
click to toggle source
# File lib/rest_my_case/trial/case.rb, line 12 def initialize(last_ancestor, context_class, use_case_classes, attributes) @context = build_context attributes, context_class @last_ancestor = last_ancestor @defendant_class = build_defendant(last_ancestor, use_case_classes) @defendant = @defendant_class.new @context end
Public Instance Methods
aborted()
click to toggle source
# File lib/rest_my_case/trial/case.rb, line 19 def aborted @should_abort || defendant.options[:should_abort] end