Sha256: f9e58ad7d865252a97741489ecb3069b3fa8b47a2dc00cd6fc41f6071b959cb8

Contents?: true

Size: 367 Bytes

Versions: 12

Compression:

Stored size: 367 Bytes

Contents

module RingCentralSdk::REST::Request::Inflator
  class ContactInfo
    def inflate_to_array(any=nil)
      contacts   = []
      if any.is_a?(Array)
        contacts = any
      elsif any.is_a?(Hash)
        contacts = [any]
      elsif any.is_a?(String) || any.is_a?(Integer)
        contacts = [{:phoneNumber=>any}]
      end
      return contacts
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ringcentral_sdk-1.3.4 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.3.3 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.3.2 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.3.1 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.3.0 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.2.3 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.2.2 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.2.1 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.2.0 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.1.1 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.1.0 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb
ringcentral_sdk-1.0.0 lib/ringcentral_sdk/rest/request/inflator/contact_info.rb