Class: TorgMailruApi::APIRequest::DeepOpenStruct
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- TorgMailruApi::APIRequest::DeepOpenStruct
- Defined in:
- lib/torg_mailru_api.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.load(item) ⇒ Object
54 55 56 57 |
# File 'lib/torg_mailru_api.rb', line 54 def self.load item raise ArgumentError, "DeepOpenStruct must be passed a Hash or Array" unless(item.is_a?(Hash) || item.is_a?(Array)) self.convert_from_hash_recursive item end |
Instance Method Details
#to_h ⇒ Object
50 51 52 |
# File 'lib/torg_mailru_api.rb', line 50 def to_h convert_to_hash_recursive self.dup end |