class Locomotive::Wagon::PushSnippetsCommand
Public Instance Methods
decorate(entity)
click to toggle source
# File lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb, line 9 def decorate(entity) SnippetDecorator.new(entity, locale, content_assets_pusher) end
entities()
click to toggle source
# File lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb, line 5 def entities repositories.snippet.all end
label_for(decorated_entity)
click to toggle source
# File lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb, line 17 def label_for(decorated_entity) decorated_entity.name end
persist(decorated_entity)
click to toggle source
# File lib/locomotive/wagon/commands/push_sub_commands/push_snippets_command.rb, line 13 def persist(decorated_entity) api_client.snippets.update(decorated_entity.slug, decorated_entity.to_hash) end