class LabClient::LabStruct
Unique inherited class to not override top level openstruct
Attributes
response[R]
Public Instance Methods
as_json(*args)
click to toggle source
Calls superclass method
# File lib/labclient/lab_struct.rb, line 16 def as_json(*args) super.as_json['table'] end
client()
click to toggle source
# File lib/labclient/lab_struct.rb, line 24 def client response.client end
inspect()
click to toggle source
# File lib/labclient/lab_struct.rb, line 12 def inspect to_h.inspect end
keys()
click to toggle source
# File lib/labclient/lab_struct.rb, line 8 def keys to_h.keys.sort end
slice(*opts)
click to toggle source
# File lib/labclient/lab_struct.rb, line 20 def slice(*opts) to_h.slice(*opts) end
success?()
click to toggle source
Forward response success
# File lib/labclient/lab_struct.rb, line 29 def success? @response.success? end