Sha256: 1400b24f7c800452f3a279e702ec5e93a5b9d00b6164517ced12fe0d1c255633

Contents?: true

Size: 391 Bytes

Versions: 2

Compression:

Stored size: 391 Bytes

Contents

# frozen_string_literal: true

<% module_namespacing_when_supported do -%>
module Resolvers
  class <%= resolver_name %>Aggregate < Ibrain::Resolvers::BaseAggregate
    description 'Define aggregate to count total records for <%= resolver_name %>'
    # define resolve method
    def resolve(args)
      <%= model_name.capitalize %>.ransack(args[:filter]).result
    end
  end
end
<% end -%>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ibrain-core-0.1.3 lib/generators/ibrain/graphql/templates/aggregate.erb
ibrain-core-0.1.2 lib/generators/ibrain/graphql/templates/aggregate.erb