class Troo::Remote::Member

Public Class Methods

by_board_id() click to toggle source

@return [Hash]

# File lib/troo/remote/member.rb, line 43
def by_board_id
  {
    endpoint: :members_by_board_id,
    query:    { filter: :all }
  }
end
by_member_id() click to toggle source

@return [Hash]

# File lib/troo/remote/member.rb, line 51
def by_member_id
  { endpoint: :member_by_id }
end
remote_options() click to toggle source

@return [Hash]

# File lib/troo/remote/member.rb, line 38
def remote_options
  { mode: :member }
end

Public Instance Methods

adapted() click to toggle source

@return [Hash]

# File lib/troo/remote/member.rb, line 67
def adapted
  {
    external_id: id,
    username:    username,
    email:       email,
    full_name:   fullName,
    initials:    initials,
    avatar_id:   avatarHash,
    bio:         bio,
    url:         url
  }
end
associations() click to toggle source

@return [Array]

# File lib/troo/remote/member.rb, line 57
def associations
  []
end
local_model() click to toggle source

@return [Class]

# File lib/troo/remote/member.rb, line 62
def local_model
  Troo::Member
end