Class: Thinreports::SectionReport::Build

Inherits:
Object
  • Object
show all
Defined in:
lib/thinreports/section_report/build.rb

Instance Method Summary collapse

Instance Method Details

#call(report_params) ⇒ Object



9
10
11
12
13
14
# File 'lib/thinreports/section_report/build.rb', line 9

def call(report_params)
  schema = load_schema(report_params)
  params = report_params[:params] || {}

  Builder::ReportBuilder.new(schema).build(params)
end