Class: AhoyCaptain::Stats::BaseQuery
- Inherits:
-
ApplicationQuery
- Object
- ApplicationQuery
- AhoyCaptain::Stats::BaseQuery
- Includes:
- ComparableQuery, LazyComparableQuery
- Defined in:
- app/queries/ahoy_captain/stats/base_query.rb
Direct Known Subclasses
AverageViewsPerVisitQuery, AverageVisitDurationQuery, BounceRatesQuery, TotalPageviewsQuery, TotalVisitorsQuery, UniqueVisitorsQuery, ViewsPerVisitQuery, VisitDurationQuery
Instance Attribute Summary
Attributes inherited from ApplicationQuery
Class Method Summary collapse
Methods included from LazyComparableQuery
Methods included from ComparableQuery
Methods inherited from ApplicationQuery
call, inherited, #initialize, #inspect
Constructor Details
This class inherits a constructor from AhoyCaptain::ApplicationQuery
Class Method Details
.cast_type(column) ⇒ Object
9 10 11 |
# File 'app/queries/ahoy_captain/stats/base_query.rb', line 9 def self.cast_type(column) ActiveRecord::Type.lookup(::Ahoy::Visit.columns_hash[column.to_s].type) end |
.cast_value(type, value) ⇒ Object
13 14 15 |
# File 'app/queries/ahoy_captain/stats/base_query.rb', line 13 def self.cast_value(type, value) type.cast(value) end |