Sha256: bfb13826d4dc3de109984d796960220ef53d1b4b39e9f26deb894385767a709a

Contents?: true

Size: 232 Bytes

Versions: 13

Compression:

Stored size: 232 Bytes

Contents

module Graphiti::ActiveGraph::JsonapiExt::Serializable
  module ResourceExt
    def as_jsonapi(fields: nil, include: [])
      include.merge(fields) if fields.present?
      super(fields: fields, include: include)
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
graphiti-activegraph-0.2.0 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.26 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.25 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.24 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.23 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.22 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.21 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.20 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.19 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.18 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.17 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.16 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb
graphiti-activegraph-0.1.15 lib/graphiti/active_graph/jsonapi_ext/serializable/resource_ext.rb