• Chad Woolley's avatar
    Epics::BaseService#initialize first argument is a group · c5690b79
    Chad Woolley authored
    - Follow-on to previous commit, to keep the changes related
      to Epics::BaseService hierarchy constructor in a cohesive
      commit, to make it easier to identify the scope of changes
      for future potential refactors.
    - Add metaprogramming conditional logic to account for the
      different potential first argument names.
    - Add TODO notes indicating that checking types or method signatures
      in logic is an antipattern, but the root cause is probably
      that inheritance may not be appropriate here.
    c5690b79
epics.rb 7.83 KB