Sha256: 93d6c46db477e305d5dc79b9a784d3007b1175f532044454446ff100b19e6893

Contents?: true

Size: 259 Bytes

Versions: 1

Compression:

Stored size: 259 Bytes

Contents

class MessengerPlatform::Contact

  attr_reader :id, :phone_number

  def initialize(hash)
    @id = hash.fetch(:id)
    @phone_number = hash.fetch(:phone_number)
  end

  def serialize
    id.present? ? { id: id } : { phone_number: phone_number }
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
messenger_platform_rails-0.2.0 lib/messenger_platform/contact.rb