module EacRubyUtils::ActsAsAbstract::InstanceMethods

def raise_abstract_method(method_name, arguments = [])

def raise_abstract_method(method_name, arguments = [])
  raise ::EacRubyUtils::UnimplementedMethodError,
        "Abstract method #{method_name}(#{arguments.join(', ')}) hit in " \
        "#{self}\" (Class: #{self.class})"
end