Class: ActivityProvider::LRS::Context

Inherits:
Base
  • Object
show all
Defined in:
lib/activity_provider/lrs/context.rb

Instance Method Summary collapse

Methods inherited from Base

#to_json, #validate!

Instance Method Details

#as_json(*_args) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/activity_provider/lrs/context.rb', line 16

def as_json(*_args)
  dumped_hash = {}
  dumped_hash[:contextActivities] = @context_activities if @context_activities
  dumped_hash.merge!(dump_attributes(%i(registration instructor team revision
                                        platform language statement extensions)))
  dumped_hash
end