class Dato::Local::JsonApiMeta
Attributes
payload[R]
Public Class Methods
new(payload)
click to toggle source
# File lib/dato/local/json_api_meta.rb, line 8 def initialize(payload) @payload = payload || {} end
Public Instance Methods
[](key)
click to toggle source
# File lib/dato/local/json_api_meta.rb, line 12 def [](key) @payload[key] end
respond_to_missing?(method, include_private = false)
click to toggle source
Calls superclass method
# File lib/dato/local/json_api_meta.rb, line 16 def respond_to_missing?(method, include_private = false) if @payload.key?(method) true else super end end
Private Instance Methods
method_missing(method, *arguments, &block)
click to toggle source
Calls superclass method
# File lib/dato/local/json_api_meta.rb, line 26 def method_missing(method, *arguments, &block) return super unless arguments.empty? if @payload.key?(method) @payload[method] else super end end