Sha256: 1ad4c6a4ed52976fa1fe791362e5ad632cf1f1d60789208bd7b0defba0e3c67c
Contents?: true
Size: 510 Bytes
Versions: 3
Compression:
Stored size: 510 Bytes
Contents
module Ipizza class Authentication attr_accessor :provider, :user, :message_time, :sender_id, :receiver_id, :user_name, :user_id, :country, :other, :authentication_identifier, :request_identifier def initialize(attribs = {}) attribs.each do |key, value| if self.respond_to?("#{key.to_s}=".to_sym) v = key.to_sym == :message_time && value.is_a?(String) ? Time.parse(value) : value self.send("#{key.to_s}=".to_sym, v) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ipizza-2.1.0 | lib/ipizza/authentication.rb |
ipizza-2.0.1 | lib/ipizza/authentication.rb |
ipizza-2.0.0 | lib/ipizza/authentication.rb |