Sha256: 0aa647bb671898da4558bbeab77dde656a58f73570c136ffbca9f06c228ea49c
Contents?: true
Size: 1.29 KB
Versions: 3
Compression:
Stored size: 1.29 KB
Contents
# frozen_string_literal: true module Kentaa module Api module Resources class Contact attr_reader :data def initialize(data) @data = data end def first_name data[:first_name] end def infix data[:infix] end def last_name data[:last_name] end def name [first_name, infix, last_name].reject { |s| s.to_s.empty? }.join(' ') end def email data[:email] end def avatar_url data[:avatar_url] end def address data[:address] end def address2 data[:address2] end def street data[:street] end def house_number data[:house_number] end def house_number_addition data[:house_number_addition] end def zipcode data[:zipcode] end def city data[:city] end def country data[:country] end def phone data[:phone] end def birthday Date.parse(data[:birthday]) if data[:birthday] end def gender data[:gender] end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kentaa-api-0.7.2 | lib/kentaa/api/resources/contact.rb |
kentaa-api-0.7.1 | lib/kentaa/api/resources/contact.rb |
kentaa-api-0.7.0 | lib/kentaa/api/resources/contact.rb |