module Groupdate

Constants

METHODS
PERIODS
VERSION

Public Class Methods

adapters() click to toggle source
# File lib/groupdate.rb, line 36
def self.adapters
  @adapters ||= {}
end
process_result(relation, result, **options) click to toggle source

api for gems like ActiveMedian

# File lib/groupdate.rb, line 29
def self.process_result(relation, result, **options)
  if relation.groupdate_values
    result = Groupdate::Magic::Relation.process_result(relation, result, **options)
  end
  result
end
register_adapter(name, adapter) click to toggle source
# File lib/groupdate.rb, line 40
def self.register_adapter(name, adapter)
  Array(name).each do |n|
    adapters[n] = adapter
  end
end