class Mindee::Parsing::Common::Page

Holds prediction for a page as well as it’s orientation and id.
Abstract wrapper class for prediction Pages

def initialize(raw_prediction)

Parameters:
  • raw_prediction (Hash) --
def initialize(raw_prediction)
  @page_id = raw_prediction['id']
  @orientation = Orientation.new(raw_prediction['orientation'], @page_id)
  @extras = Extras::Extras.new(raw_prediction['extras']) unless raw_prediction['extras'].nil?
end

def to_s

Returns:
  • (String) -
def to_s
  out_str = String.new
  title = "Page #{@page_id}"
  out_str << "#{title}\n"
  out_str << ('-' * title.size)
  out_str << @prediction.to_s
  out_str
end