Class: AudioJob
Instance Method Summary collapse
Instance Method Details
#perform(audio_id) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/audio_job.rb', line 6 def perform(audio_id) asset = Gluttonberg::Asset.find(audio_id) if Gluttonberg::Setting.get_setting("audio_assets") == "Enable" if !Gluttonberg::Setting.get_setting("s3_key_id").blank? && !Gluttonberg::Setting.get_setting("s3_access_key").blank? && !Gluttonberg::Setting.get_setting("s3_server_url").blank? && !Gluttonberg::Setting.get_setting("s3_bucket").blank? asset.copy_audios_to_s3 end end end |
#save_asset_to(asset) ⇒ Object
15 16 17 |
# File 'lib/audio_job.rb', line 15 def save_asset_to(asset) Rails.root.to_s + "/public" + asset.asset_folder_path end |