class ActivityProvider::LRS::Group

Public Class Methods

new(args) click to toggle source
Calls superclass method
# File lib/activity_provider/lrs/group.rb, line 9
def initialize(args)
  @object_type = 'Group'
  super
end

Public Instance Methods

as_json(*_args) click to toggle source
# File lib/activity_provider/lrs/group.rb, line 14
def as_json(*_args)
  dumped_hash = { objectType: @object_type }
  dumped_hash[:name] = @name if @name
  dumped_hash[:member] = @members if @members && !@members.empty?
  dumped_hash.merge!(@identifier.as_json)
  dumped_hash
end