Sha256: 3bab126fc4de9cd09b31fc5cf9f6a75b81b0469a1dbf94cb4b58931465c46bc5

Contents?: true

Size: 439 Bytes

Versions: 29

Compression:

Stored size: 439 Bytes

Contents

module Locomotive::Wagon

  class PushSnippetsCommand < PushBaseCommand

    def entities
      repositories.snippet.all
    end

    def decorate(entity)
      SnippetDecorator.new(entity, locale, content_assets_pusher)
    end

    def persist(decorated_entity)
      api_client.snippets.update(decorated_entity.slug, decorated_entity.to_hash)
    end

    def label_for(decorated_entity)
      decorated_entity.name
    end

  end

end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
locomotivecms_wagon-3.2.0.alpha2 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.2.0.alpha1 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.1.1 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.1.0 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.1.0.beta1 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.0.5 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.0.4 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.0.3 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.0.2 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.0.0 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.0.0.rc0 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-3.0.0.beta2 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-2.4.1 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-2.4.0 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-2.4.0.rc2 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-2.4.0.rc1 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-2.3.0 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-2.3.0.rc1 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-2.2.0 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb
locomotivecms_wagon-2.2.0.rc3 lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb