Module: BaiduOcr::Settings
- Defined in:
- lib/baidu_ocr/settings.rb
Constant Summary collapse
- DEFAULT_OPTIONS =
{ :fromdevice => 'pc', :clientip => '10.10.10.0', :detecttype => 'LocateRecognize', :languagetype => "CHN_ENG", :imagetype => "1", :image => "", :apikey => "your api key" }
- REQUIRED_OPTION_KEYS =
[:languagetype, :imagetype, :image, :apikey]
Class Attribute Summary collapse
-
.settings ⇒ Object
readonly
Returns the value of attribute settings.
Class Method Summary collapse
Class Attribute Details
.settings ⇒ Object (readonly)
Returns the value of attribute settings.
15 16 17 |
# File 'lib/baidu_ocr/settings.rb', line 15 def settings @settings end |
Class Method Details
.set_baidu_ocr(opts = {}) ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/baidu_ocr/settings.rb', line 19 def set_baidu_ocr(opts = {}) @settings = DEFAULT_OPTIONS.merge!(opts) REQUIRED_OPTION_KEYS.each do |opt| raise BlankArgsError, opt if @settings[opt].to_s.strip.empty? end end |
.update_image(image) ⇒ Object
27 28 29 |
# File 'lib/baidu_ocr/settings.rb', line 27 def update_image(image) @settings[:image] = image end |