Sha256: 29e7cfc105d00fb6bc786abfb132754a0cc9d938079906baa1bc847303054454

Contents?: true

Size: 334 Bytes

Versions: 99

Compression:

Stored size: 334 Bytes

Contents

require "edition"
require "parted"

class GuideEdition < Edition
  include Parted

  field :video_url,     type: String
  field :video_summary, type: String

  @fields_to_clone = [:video_url, :video_summary]

  def has_video?
    video_url.present?
  end

  def safe_to_preview?
    parts.any? and parts.first.slug.present?
  end
end

Version data entries

99 entries across 99 versions & 1 rubygems

Version Path
govuk_content_models-28.0.0 app/models/guide_edition.rb
govuk_content_models-27.2.0 app/models/guide_edition.rb
govuk_content_models-27.1.0 app/models/guide_edition.rb
govuk_content_models-27.0.0 app/models/guide_edition.rb
govuk_content_models-26.2.0 app/models/guide_edition.rb
govuk_content_models-26.1.0 app/models/guide_edition.rb
govuk_content_models-26.0.0 app/models/guide_edition.rb
govuk_content_models-25.0.0 app/models/guide_edition.rb
govuk_content_models-24.2.0 app/models/guide_edition.rb
govuk_content_models-24.1.0 app/models/guide_edition.rb
govuk_content_models-24.0.1 app/models/guide_edition.rb
govuk_content_models-24.0.0 app/models/guide_edition.rb
govuk_content_models-23.0.0 app/models/guide_edition.rb
govuk_content_models-22.2.0 app/models/guide_edition.rb
govuk_content_models-22.1.2 app/models/guide_edition.rb
govuk_content_models-22.1.1 app/models/guide_edition.rb
govuk_content_models-22.1.0 app/models/guide_edition.rb
govuk_content_models-22.0.0 app/models/guide_edition.rb
govuk_content_models-21.0.0 app/models/guide_edition.rb
govuk_content_models-20.2.0 app/models/guide_edition.rb