Class: LabClient::LabStruct

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/labclient/lab_struct.rb

Overview

Unique inherited class to not override top level openstruct

Direct Known Subclasses

Klass

Instance Method Summary collapse

Instance Method Details

#as_json(*args) ⇒ Object



13
14
15
# File 'lib/labclient/lab_struct.rb', line 13

def as_json(*args)
  super.as_json['table']
end

#inspectObject



9
10
11
# File 'lib/labclient/lab_struct.rb', line 9

def inspect
  to_h.inspect
end

#keysObject



5
6
7
# File 'lib/labclient/lab_struct.rb', line 5

def keys
  to_h.keys.sort
end