Updated

app/builders/reports/deals / report_builder.rb

A
21 lines of codes
4 methods
3.9 complexity/method
2 churn
15.75 complexity
0 duplications
class Reports::Deals::ReportBuilder < Reports::Deals::BaseReportBuilder
  1. Reports::Deals::ReportBuilder has no descriptive comment
def timeseries perform_action(:timeseries) end def aggregate_value perform_action(:aggregate_value) end private def perform_action(method_name) return builder.new(account, params).public_send(method_name) if builder.present? log_invalid_metric end def builder builder_class(params[:metric]) end end