mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-22 22:06:50 +00:00
17 lines
322 B
Ruby
17 lines
322 B
Ruby
# frozen_string_literal: true
|
|
|
|
module ActiveModelSerializers
|
|
module JsonPointer
|
|
module_function
|
|
|
|
POINTERS = {
|
|
attribute: '/data/attributes/%s'.freeze,
|
|
primary_data: '/data%s'.freeze
|
|
}.freeze
|
|
|
|
def new(pointer_type, value = nil)
|
|
format(POINTERS[pointer_type], value)
|
|
end
|
|
end
|
|
end
|