Sha256: 465adc31f67c206917bc952f97759cc102409f0f486ca1b272798a68ba304dca

Contents?: true

Size: 582 Bytes

Versions: 18

Compression:

Stored size: 582 Bytes

Contents

# frozen_string_literal: true

require "decidim/components/namer"

module Decidim
  module Sortitions
    class Seeds
      attr_reader :participatory_space

      def initialize(participatory_space:)
        @participatory_space = participatory_space
      end

      def call
        Decidim::Component.create!(
          name: Decidim::Components::Namer.new(participatory_space.organization.available_locales, :sortitions).i18n_name,
          manifest_name: :sortitions,
          published_at: Time.current,
          participatory_space:
        )
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
decidim-sortitions-0.30.0.rc3 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.30.0.rc2 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.30.0.rc1 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.29.2 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.28.5 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.29.1 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.28.4 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.29.0 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.28.3 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.29.0.rc4 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.29.0.rc3 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.29.0.rc2 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.29.0.rc1 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.28.2 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.28.1 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.28.0 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.28.0.rc5 lib/decidim/sortitions/seeds.rb
decidim-sortitions-0.28.0.rc4 lib/decidim/sortitions/seeds.rb