Sha256: 352cc3890a2f5b5582b29abc896f47d23c77a63022f691df80a8c919bf94369c

Contents?: true

Size: 491 Bytes

Versions: 39

Compression:

Stored size: 491 Bytes

Contents

module TopicContainer
  extend ActiveSupport::Concern
  included do
    validates_presence_of :topic

    delegate :name,
             :appendix,
             :appendix_html,
             :description,
             :description_html,
             :description_teaser_html,
             :rebuild!,
             :lessons,
             :guides,
             :pending_guides,
             :lessons,
             :first_lesson,
             :locale,
             :exercises, to: :topic
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
mumuki-laboratory-5.13.0 app/models/topic_container.rb
mumuki-laboratory-5.12.1 app/models/topic_container.rb
mumuki-laboratory-5.12.0 app/models/topic_container.rb
mumuki-laboratory-5.11.0 app/models/topic_container.rb
mumuki-laboratory-5.10.4 app/models/topic_container.rb
mumuki-laboratory-5.10.3 app/models/topic_container.rb
mumuki-laboratory-5.10.2 app/models/topic_container.rb
mumuki-laboratory-5.10.1 app/models/topic_container.rb
mumuki-laboratory-5.10.0 app/models/topic_container.rb
mumuki-laboratory-5.9.1 app/models/topic_container.rb
mumuki-laboratory-5.9.0 app/models/topic_container.rb
mumuki-laboratory-5.8.3 app/models/topic_container.rb
mumuki-laboratory-5.8.1 app/models/topic_container.rb
mumuki-laboratory-5.8.0 app/models/topic_container.rb
mumuki-laboratory-5.7.0 app/models/topic_container.rb
mumuki-laboratory-5.6.3 app/models/topic_container.rb
mumuki-laboratory-5.6.2 app/models/topic_container.rb
mumuki-laboratory-5.6.1 app/models/topic_container.rb
mumuki-laboratory-5.6.0 app/models/topic_container.rb
mumuki-laboratory-5.5.0 app/models/topic_container.rb