class ContextIO::Lite::User
Public Instance Methods
created_at()
click to toggle source
@!attribute [r] created_at
@return [Time] The time this account was created (with Context.IO).
# File lib/contextio/lite/user.rb, line 28 def created_at @created_at ||= Time.at(created) end
delete()
click to toggle source
# File lib/contextio/lite/user.rb, line 56 def delete api.request(:delete, resource_url)['success'] end
update(options={})
click to toggle source
Updates the account.
@param [Hash{String, Symbol => String}] options You can update first_name
or last_name (or both).
# File lib/contextio/lite/user.rb, line 36 def update(options={}) first_name = options[:first_name] || options['first_name'] last_name = options[:last_name] || options['last_name'] attrs = {} attrs[:first_name] = first_name if first_name attrs[:last_name] = last_name if last_name return nil if attrs.empty? it_worked = api.request(:post, resource_url, attrs)['success'] if it_worked @first_name = first_name || @first_name @last_name = last_name || @last_name end it_worked end