class Locomotive::Wagon::PullContentAssetsCommand
Public Instance Methods
_pull()
click to toggle source
# File lib/locomotive/wagon/commands/pull_sub_commands/pull_content_assets_command.rb, line 5 def _pull api_client.content_assets.all.each do |asset| write_content_asset(asset) end end
write_content_asset(asset)
click to toggle source
# File lib/locomotive/wagon/commands/pull_sub_commands/pull_content_assets_command.rb, line 11 def write_content_asset(asset) binary = get_asset_binary(asset.url) write_to_file(content_asset_filepath(asset), binary) end
Private Instance Methods
content_asset_filepath(asset)
click to toggle source
# File lib/locomotive/wagon/commands/pull_sub_commands/pull_content_assets_command.rb, line 18 def content_asset_filepath(asset) File.join('public', 'samples', 'all', asset.content_type_text, asset.filename) end