Class: OcrSpace::FromFile

Inherits:
Object
  • Object
show all
Defined in:
lib/ocr_space.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(apikey: ENV['ocr_api_key'], language: 'eng', isOverlayRequired: false, files: nil, ocr_space: "https://api.ocr.space/parse/image") ⇒ FromFile

Returns a new instance of FromFile.



25
26
27
28
29
30
31
32
# File 'lib/ocr_space.rb', line 25

def initialize(apikey: ENV['ocr_api_key'], language: 'eng', isOverlayRequired: false, files: nil, ocr_space: "https://api.ocr.space/parse/image")
   @file = File.new(files)
   @data = FilePost.post("/parse/image",
                           body: { apikey: apikey,
                                   language: language,
                                   isOverlayRequired: isOverlayRequired,
                                   files: @file})
end

Instance Attribute Details

#dataObject (readonly)

Returns the value of attribute data.



24
25
26
# File 'lib/ocr_space.rb', line 24

def data
  @data
end