Sha256: 66766591f3ae7723afb107f750140e469f88209683b464e30307f3c772278ee3
Contents?: true
Size: 1019 Bytes
Versions: 3
Compression:
Stored size: 1019 Bytes
Contents
module VzaarApi class IngestRecipe < Abstract ENDPOINT = 'ingest_recipes' ATTR_READERS = [:id, :recipe_type, :account_id, :user_id, :created_at, :updated_at].freeze ATTR_ACCESSORS = [:name, :description, :default, :multipass, :frame_grab_time, :encoding_preset_ids, :generate_animated_thumb, :generate_sprite, :use_watermark, :send_to_youtube, :encoding_presets].freeze prepend Lib::HasAttributes include Lib::HasResourceUrl include Lib::ActiveObject::Find include Lib::ActiveObject::Create include Lib::ActiveObject::Save include Lib::ActiveObject::Delete include Lib::WillPaginate def initialize(attrs = {}) update_from_attributes(attrs) end private def update_from_attributes(attrs = {}) @encoding_presets = EncodingPreset.build(attrs[:encoding_presets]) @encoding_preset_ids = @encoding_presets.map(&:id) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vzaar_api-2.0.2 | lib/vzaar_api/ingest_recipe.rb |
vzaar_api-2.0.1 | lib/vzaar_api/ingest_recipe.rb |
vzaar_api-2.0.0 | lib/vzaar_api/ingest_recipe.rb |