Sha256: 229673be81be9dc8deb67615011e44df347c2eb5224de5539e5197fc18418041

Contents?: true

Size: 374 Bytes

Versions: 3

Compression:

Stored size: 374 Bytes

Contents

module Eligible
  class Ocr < APIResource
    def self.setup_file(params)
      file = Util.value(params, :file)
      params[:file] = File.new(file, 'rb') if file.is_a?(String)
    end

    def self.post(params, api_key = nil)
      setup_file(params)
      send_request(:post, '/card_scans.json', api_key, **params)
    end

    private_class_method :setup_file
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
eligible-3.0.2 lib/eligible/ocr.rb
eligible-3.0.1 lib/eligible/ocr.rb
eligible-3.0.0 lib/eligible/ocr.rb