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