module RestMyCase::DefenseAttorney

Public Instance Methods

dependencies(use_case_class) click to toggle source
# File lib/rest_my_case/defense_attorney/base.rb, line 28
def dependencies(use_case_class)
  return [] if use_case_class == @trial_case.last_ancestor

  if RestMyCase.get_config :parent_dependencies_first, use_case_class
    dependencies(use_case_class.superclass) | use_case_class.dependencies
  else
    use_case_class.dependencies | dependencies(use_case_class.superclass)
  end
end