Module: JSONAPI::Hanami::Rendering::DSL

Defined in:
lib/jsonapi/hanami/rendering/dsl.rb

Instance Method Summary collapse

Instance Method Details

#data=(value) ⇒ Object



5
6
7
# File 'lib/jsonapi/hanami/rendering/dsl.rb', line 5

def data=(value)
  (@_jsonapi ||= {}).merge!(data: value)
end

#errors=(value) ⇒ Object



9
10
11
# File 'lib/jsonapi/hanami/rendering/dsl.rb', line 9

def errors=(value)
  (@_jsonapi ||= {}).merge!(errors: value)
end

#fields=(value) ⇒ Object



17
18
19
# File 'lib/jsonapi/hanami/rendering/dsl.rb', line 17

def fields=(value)
  (@_jsonapi ||= {}).merge!(fields: value)
end

#include=(value) ⇒ Object



13
14
15
# File 'lib/jsonapi/hanami/rendering/dsl.rb', line 13

def include=(value)
  (@_jsonapi ||= {}).merge!(include: value)
end

#jsonapi=(value) ⇒ Object



29
30
31
# File 'lib/jsonapi/hanami/rendering/dsl.rb', line 29

def jsonapi=(value)
  (@_jsonapi ||= {}).merge!(jsonapi: value)
end

#links=(value) ⇒ Object



25
26
27
# File 'lib/jsonapi/hanami/rendering/dsl.rb', line 25

def links=(value)
  (@_jsonapi ||= {}).merge!(links: value)
end

#meta=(value) ⇒ Object



21
22
23
# File 'lib/jsonapi/hanami/rendering/dsl.rb', line 21

def meta=(value)
  (@_jsonapi ||= {}).merge!(meta: value)
end

#serializable_class=(value) ⇒ Object



33
34
35
# File 'lib/jsonapi/hanami/rendering/dsl.rb', line 33

def serializable_class=(value)
  (@_jsonapi ||= {}).merge!(class: value)
end

#serializable_inferrer=(value) ⇒ Object



41
42
43
# File 'lib/jsonapi/hanami/rendering/dsl.rb', line 41

def serializable_inferrer=(value)
  (@_jsonapi ||= {}).merge!(inferrer: value)
end

#serializable_namespace=(value) ⇒ Object



37
38
39
# File 'lib/jsonapi/hanami/rendering/dsl.rb', line 37

def serializable_namespace=(value)
  (@_jsonapi ||= {}).merge!(namespace: value)
end