Class: OpenSesame::Github::TeamMember

Inherits:
Base
  • Object
show all
Defined in:
lib/opensesame/github/team_member.rb

Instance Attribute Summary

Attributes inherited from Base

#attributes

Class Method Summary collapse

Methods inherited from Base

#==, #get, #initialize, lazy_attr_reader

Constructor Details

This class inherits a constructor from OpenSesame::Github::Base

Class Method Details

.organizationObject



8
9
10
# File 'lib/opensesame/github/team_member.rb', line 8

def organization
  OpenSesame::Github.organization
end

.serialize_from_session(*args) ⇒ Object



16
17
18
19
# File 'lib/opensesame/github/team_member.rb', line 16

def serialize_from_session(*args)
  id = args.shift
  organization.find_team_member(id)
end

.serialize_into_session(record) ⇒ Object



12
13
14
# File 'lib/opensesame/github/team_member.rb', line 12

def serialize_into_session(record)
  [record.id]
end