Class: Troo::Remote::Member
- Inherits:
-
Object
- Object
- Troo::Remote::Member
- Includes:
- Troo::RemoteModelHelpers
- Defined in:
- lib/troo/remote/member.rb
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Troo::RemoteModelHelpers
Class Method Details
.by_board_id ⇒ Hash
43 44 45 46 47 48 |
# File 'lib/troo/remote/member.rb', line 43 def by_board_id { endpoint: :members_by_board_id, query: { filter: :all } } end |
.by_member_id ⇒ Hash
51 52 53 |
# File 'lib/troo/remote/member.rb', line 51 def by_member_id { endpoint: :member_by_id } end |
.remote_options ⇒ Hash
38 39 40 |
# File 'lib/troo/remote/member.rb', line 38 def { mode: :member } end |
Instance Method Details
#adapted ⇒ Hash
67 68 69 70 71 72 73 74 75 76 77 78 |
# 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 ⇒ Array
57 58 59 |
# File 'lib/troo/remote/member.rb', line 57 def associations [] end |
#local_model ⇒ Troo::Member
62 63 64 |
# File 'lib/troo/remote/member.rb', line 62 def local_model Troo::Member end |