Sha256: 179cefb3c5dd26e1c0d4acb4676c7eac1d7705c13a5ff74fee2aa63b6c4ab8de

Contents?: true

Size: 351 Bytes

Versions: 2

Compression:

Stored size: 351 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
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mumuki-domain-7.2.1 app/models/lesson.rb
mumuki-domain-7.2.0 app/models/lesson.rb