Sha256: 45285f28b0233907836cf743c01806aae69de717e03b897c7ab8fef280052493
Contents?: true
Size: 568 Bytes
Versions: 66
Compression:
Stored size: 568 Bytes
Contents
module ForestLiana class StatGetter < BaseGetter attr_accessor :record def initialize(resource, params, forest_user) @resource = resource @params = params @user = forest_user validate_params compute_includes end def validate_params if @params.key?(:aggregator) && !%w[count sum avg max min].include?(@params[:aggregator].downcase) raise ForestLiana::Errors::HTTP422Error.new('Invalid aggregate function') end end def get_resource super @resource.reorder('') end end end
Version data entries
66 entries across 66 versions & 1 rubygems