Sha256: 9738b0d71ee91e166e55b1160c4580763658356c2d963a14f60c734ad3a49741

Contents?: true

Size: 729 Bytes

Versions: 2

Compression:

Stored size: 729 Bytes

Contents

<%- unless omit_comments? -%>
# ApplicationResource is similar to ApplicationRecord - a base class that
# holds configuration/methods for subclasses.
# All Resources should inherit from ApplicationResource.
# Resource documentation: https://jsonapi-suite.github.io/jsonapi_compliable/JsonapiCompliable/Resource.html
<%- end -%>
class ApplicationResource < Graphiti::Resource
  <%- unless omit_comments? -%>
  # Use the ActiveRecord Adapter for all subclasses.
  # Subclasses can still override this default.
  # More on adapters: https://jsonapi-suite.github.io/jsonapi_compliable/JsonapiCompliable/Adapters/Abstract.html
  <%- end -%>
  self.abstract_class = true
  self.adapter = Graphiti::Adapters::ActiveRecord::Base.new
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
graphiti-1.0.alpha.1 lib/generators/jsonapi/templates/application_resource.rb.erb
graphiti-rb-1.0.alpha.1 lib/generators/jsonapi/templates/application_resource.rb.erb