Methods
- N
- R
- T
- V
Attributes
| [R] | day | |
| [R] | page | |
| [R] | per_page | |
| [R] | period | |
| [R] | site |
Class Public methods
new(site, options = {}) Link
Source: show
# File app/queries/analytics/query/base.rb, line 6 def initialize(site, options = {}) @site = site @period = (options[:period].presence || 30).to_i @day = I18n.l(period.days.ago.beginning_of_day, format: :analytics).to_i @page = (options[:page].presence || 1).to_i @per_page = (options[:per_page].presence || ENV["PAGINATION_PER_PAGE"]).to_i end
Instance Public methods
results() Link
Source: show
# File app/queries/analytics/query/base.rb, line 14 def results @_results ||= result_set.dig(0, "data") end