Sha256: 690065acf4e9f6a315d45ee8c410e666bc904ddb56a32edb23e9ee6523f432ba
Contents?: true
Size: 423 Bytes
Versions: 84
Compression:
Stored size: 423 Bytes
Contents
class Lesson < ApplicationRecord include WithNumber include FriendlyName include ParentNavigation, SiblingsNavigation include GuideContainer belongs_to :topic alias_method :chapter, :navigable_parent def used_in?(organization) guide.usage_in_organization(organization) == self end def structural_parent topic end def pending_siblings_for(user) topic.pending_lessons(user) end end
Version data entries
84 entries across 84 versions & 2 rubygems