module ActiveEncode::Core::ClassMethods

Public Instance Methods

create(input_url, options = {}) click to toggle source
# File lib/active_encode/core.rb, line 33
def create(input_url, options = {})
  object = new(input_url, options)
  object.create!
end
default_options(_input_url) click to toggle source
# File lib/active_encode/core.rb, line 29
def default_options(_input_url)
  {}
end
find(id) click to toggle source
# File lib/active_encode/core.rb, line 38
def find(id)
  raise ArgumentError, 'id cannot be nil' unless id
  encode = new(nil)
  encode.run_callbacks :find do
    encode.send(:merge!, engine_adapter.find(id))
  end
end