Sha256: eafd2a45a94d5b62a5339c5003f7625ef7b46ceba6f62c3da79985a70d91ba84

Contents?: true

Size: 511 Bytes

Versions: 33

Compression:

Stored size: 511 Bytes

Contents

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

    delegate :name,
             :slug,
             :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

33 entries across 33 versions & 2 rubygems

Version Path
mumuki-laboratory-7.0.12 vendor/bundle/ruby/2.3.0/bundler/gems/mumuki-domain-74da3d4af98c/app/models/topic_container.rb
mumuki-domain-7.0.6 app/models/topic_container.rb
mumuki-domain-7.0.5 app/models/topic_container.rb
mumuki-domain-7.0.4 app/models/topic_container.rb
mumuki-domain-7.0.3 app/models/topic_container.rb
mumuki-laboratory-7.0.11 vendor/bundle/ruby/2.3.0/bundler/gems/mumuki-domain-f892f79c60f0/app/models/topic_container.rb
mumuki-domain-7.0.2 app/models/topic_container.rb
mumuki-domain-7.0.1 app/models/topic_container.rb
mumuki-domain-7.0.0 app/models/topic_container.rb
mumuki-domain-6.7.2 app/models/topic_container.rb
mumuki-domain-6.7.1 app/models/topic_container.rb
mumuki-domain-6.7.0 app/models/topic_container.rb
mumuki-domain-6.6.2 app/models/topic_container.rb
mumuki-domain-6.6.1 app/models/topic_container.rb
mumuki-domain-6.6.0 app/models/topic_container.rb
mumuki-domain-6.5.1 app/models/topic_container.rb
mumuki-domain-6.5.0 app/models/topic_container.rb
mumuki-domain-6.4.3 app/models/topic_container.rb
mumuki-domain-6.4.2 app/models/topic_container.rb
mumuki-domain-6.4.1 app/models/topic_container.rb