class Access::Member

Public Class Methods

new(values) click to toggle source
# File lib/access/member.rb, line 9
def initialize(values)
  @used_fields = []
  set_up_methods(values)
  set_values(values)
  @user  =  Access::User.new(@user) if @user
  @member  = Access::Member.new(@member.tap {|m| m.delete(:user) }) if @member
  @program = Access::Program.new(@program) if @program
  @organization = Access::Organization.new(@organization) if @organization
end
process_batch(chunk) click to toggle source
# File lib/access/member.rb, line 5
def self.process_batch(chunk)
  chunk.map { |member| new(member) }
end
show(member_key, options = {}) click to toggle source
# File lib/access/member.rb, line 19
def self.show(member_key, options = {})
  Access::Api.new.member_show member_key, options
end
update(member_key, options = {}) click to toggle source
# File lib/access/member.rb, line 23
def self.update(member_key, options = {})
  Access::Api.new.member_update member_key, options
end