Module: Medic::StatisticsOptions
- Included in:
- StatisticsCollectionQueryBuilder, StatisticsQueryBuilder
- Defined in:
- lib/medic/statistics_options.rb
Constant Summary collapse
- STATISTICS_OPTIONS =
{ none: HKStatisticsOptionNone, by_source: HKStatisticsOptionSeparateBySource, separate_by_source: HKStatisticsOptionSeparateBySource, average: HKStatisticsOptionDiscreteAverage, discrete_average: HKStatisticsOptionDiscreteAverage, min: HKStatisticsOptionDiscreteMin, discrete_min: HKStatisticsOptionDiscreteMin, max: HKStatisticsOptionDiscreteMax, discrete_max: HKStatisticsOptionDiscreteMax, sum: HKStatisticsOptionCumulativeSum, cumulative_sum: HKStatisticsOptionCumulativeSum }
Instance Method Summary collapse
Instance Method Details
#options_for_stat_query(symbols) ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/medic/statistics_options.rb', line 18 def (symbols) = 0 Array(symbols).each do |option| = | statistics_option(option) end end |
#statistics_option(option) ⇒ Object
26 27 28 |
# File 'lib/medic/statistics_options.rb', line 26 def statistics_option(option) option.is_a?(Symbol) ? STATISTICS_OPTIONS[option] : option end |