Class: Analytic::ReportGroupingDimension

Inherits:
ApplicationRecord
  • Object
show all
Defined in:
app/models/analytic/report_grouping_dimension.rb

Overview

== Schema Information

Table name: analytic_report_grouping_dimensions
Database name: primary

id :integer not null, primary key
date_created :date
report_grouping :string(255)

Has many collapse

Class Method Summary collapse

Class Method Details

.select_optionsArray<Array<String, Integer>>

Returns report grouping and id pairs.

Returns:

  • (Array<Array<String, Integer>>)

    report grouping and id pairs



18
19
20
# File 'app/models/analytic/report_grouping_dimension.rb', line 18

def self.select_options
  order(:report_grouping).map { |c| [c.report_grouping, c.id] }
end

Instance Method Details

#item_sold_factsActiveRecord::Relation<Analytic::ItemSoldFact>

Returns:



15
# File 'app/models/analytic/report_grouping_dimension.rb', line 15

has_many :item_sold_facts