Class: ActivityProvider::LRS::Base
- Inherits:
-
Object
- Object
- ActivityProvider::LRS::Base
show all
- Defined in:
- lib/activity_provider/lrs/base.rb
Direct Known Subclasses
Account, ActivityDefinition, Context, ContextActivities, Group, Identifier, LRSObject, Member, Result, Score, Statement, Verb
Instance Method Summary
collapse
Instance Method Details
#to_json(*args) ⇒ Object
6
7
8
|
# File 'lib/activity_provider/lrs/base.rb', line 6
def to_json(*args)
as_json.to_json(*args)
end
|
#validate! ⇒ Object
10
11
12
|
# File 'lib/activity_provider/lrs/base.rb', line 10
def validate!
raise "Invalid entity #{self.class}: #{errors.full_messages}" unless valid?
end
|