class Fountain::User

Fountain User

Attributes

raw_data[R]

Raw user data

Public Class Methods

new(data) click to toggle source

@param [Hash] data Raw user data

# File lib/fountain/user.rb, line 14
def initialize(data)
  @raw_data = Util.stringify_hash_keys data
end

Public Instance Methods

email() click to toggle source

Email

# File lib/fountain/user.rb, line 29
def email
  raw_data['email']
end
id() click to toggle source

User ID

# File lib/fountain/user.rb, line 19
def id
  raw_data['id']
end
inspect() click to toggle source
# File lib/fountain/user.rb, line 33
def inspect
  format(
    '#<%<class_name>s:0x%<object_id>p @id="%<id>s" @name="%<name>s">',
    class_name: self.class.name,
    object_id: object_id,
    id: id,
    name: name
  )
end
name() click to toggle source

Name

# File lib/fountain/user.rb, line 24
def name
  raw_data['name']
end