Sha256: 4368db93342c8fb515055490c5d091e2a458ed36f6a1c595c8123918b5976016

Contents?: true

Size: 307 Bytes

Versions: 32

Compression:

Stored size: 307 Bytes

Contents

require "edition"
require "parted"

class GuideEdition < Edition
  include Parted

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

  GOVSPEAK_FIELDS = []

  def has_video?
    video_url.present?
  end

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

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
govuk_content_models-43.2.0 app/models/guide_edition.rb
govuk_content_models-43.1.0 app/models/guide_edition.rb
govuk_content_models-43.0.1 app/models/guide_edition.rb
govuk_content_models-43.0.0 app/models/guide_edition.rb
govuk_content_models-42.1.0 app/models/guide_edition.rb
govuk_content_models-42.0.1 app/models/guide_edition.rb
govuk_content_models-42.0.0 app/models/guide_edition.rb
govuk_content_models-41.1.1 app/models/guide_edition.rb
govuk_content_models-41.1.0 app/models/guide_edition.rb
govuk_content_models-41.0.0 app/models/guide_edition.rb
govuk_content_models-40.0.0 app/models/guide_edition.rb
govuk_content_models-39.0.0 app/models/guide_edition.rb
govuk_content_models-38.0.0 app/models/guide_edition.rb
govuk_content_models-37.0.0 app/models/guide_edition.rb
govuk_content_models-36.0.0 app/models/guide_edition.rb
govuk_content_models-35.0.1 app/models/guide_edition.rb
govuk_content_models-35.0.0 app/models/guide_edition.rb
govuk_content_models-34.0.0 app/models/guide_edition.rb
govuk_content_models-33.0.0 app/models/guide_edition.rb
govuk_content_models-32.3.1 app/models/guide_edition.rb