Method: Bandwidth::DeferredResult.from_hash
- Defined in:
- lib/bandwidth/messaging_lib/messaging/models/deferred_result.rb
.from_hash(hash) ⇒ Object
Creates an instance of the object from a hash.
48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/bandwidth/messaging_lib/messaging/models/deferred_result.rb', line 48 def self.from_hash(hash) return nil unless hash # Extract variables from the hash. result = hash.key?('result') ? hash['result'] : SKIP set_or_expired = hash.key?('setOrExpired') ? hash['setOrExpired'] : SKIP # Create object from extracted values. DeferredResult.new(result, set_or_expired) end |