class Spaceship::Portal::Invite
Attributes
email_address[RW]
@return (String
) Recipient Email Address
inviter_name[RW]
@return (String
) Inviter name
type[RW]
@return (String
) Role (member, admin or agent)
Public Class Methods
factory(attrs)
click to toggle source
# File spaceship/lib/spaceship/portal/invite.rb, line 34 def factory(attrs) begin attrs['dateCreated'] = Time.at(attrs['dateCreated'] / 1000).utc rescue NoMethodError # if attrs['dateCreated'] does not implement / rescue TypeError # if Time.at receives an invalid type end begin attrs['dateExpires'] = Time.at(attrs['dateExpires'] / 1000).utc rescue NoMethodError rescue TypeError end attrs['recipientRole'] = attrs['recipientRole'].downcase return self.new(attrs) end