module GitLfsS3::UploadService

Constants

MODULES

Public Instance Methods

service_for(data) click to toggle source
# File lib/git-lfs-s3/services/upload.rb, line 15
def service_for(data)
  req = MultiJson.load data.tap { |d| d.rewind }.read
  object = object_data(req['oid'])

  MODULES.each do |mod|
    return mod.new(req, object) if mod.should_handle?(req, object)
  end

  nil
end