Sha256: 4f0acf069a72a4cbcd07d221d675c857ccc3c2ac0a8f858925818fcbb2a292da

Contents?: true

Size: 535 Bytes

Versions: 4

Compression:

Stored size: 535 Bytes

Contents

class CreateElasticSliderWidget < ::Scrivito::Migration
  def up
    Scrivito::ObjClass.create(
      name: 'ElasticSliderWidget',
      is_binary: false,
      attributes: [
        {name: 'panels', type: :widget},
      ]
    )
    Scrivito::ObjClass.create(
      name: 'ElasticSliderPanelWidget',
      is_binary: false,
      attributes: [
        {name: 'image', type: :reference},
        {name: 'headline', type: :string },
        {name: 'content', type: :text},
        {name: 'button', type: :link},
      ]
    )
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
scrivito_elastic_slider_widget-0.66.0 scrivito/migrate/0_create_elastic_slider_widget.rb
scrivito_elastic_slider_widget-0.0.65 scrivito/migrate/0_create_elastic_slider_widget.rb
scrivito_elastic_slider_widget-0.0.60 scrivito/migrate/0_create_elastic_slider_widget.rb
scrivito_elastic_slider_widget-0.0.5 scrivito/migrate/0_create_elastic_slider_widget.rb