Class: Mindee::V1::Parsing::Standard::FeatureField
- Inherits:
-
AbstractField
- Object
- AbstractField
- Mindee::V1::Parsing::Standard::FeatureField
- Defined in:
- lib/mindee/v1/parsing/standard/feature_field.rb
Overview
Feature field object wrapper for specialized methods.
Direct Known Subclasses
Mindee::V1::Product::FR::BankAccountDetails::BankAccountDetailsV2Bban, Mindee::V1::Product::FR::BankStatement::BankStatementV2Transaction, Mindee::V1::Product::FinancialDocument::FinancialDocumentV1LineItem, Mindee::V1::Product::Invoice::InvoiceV4LineItem, Mindee::V1::Product::InvoiceSplitter::InvoiceSplitterV1InvoicePageGroup, Mindee::V1::Product::Receipt::ReceiptV5LineItem, Mindee::V1::Product::Resume::ResumeV1Certificate, Mindee::V1::Product::Resume::ResumeV1Education, Mindee::V1::Product::Resume::ResumeV1Language, Mindee::V1::Product::Resume::ResumeV1ProfessionalExperience, Mindee::V1::Product::Resume::ResumeV1SocialNetworksUrl
Instance Attribute Summary
Attributes inherited from AbstractField
#bounding_box, #confidence, #page_id, #polygon
Instance Method Summary collapse
-
#format_for_display(in_str, max_col_size = nil) ⇒ String
Format strings for display by shortening long strings and assigning empty ones.
Methods inherited from AbstractField
array_confidence, array_sum, float_to_string, #initialize, #to_s
Constructor Details
This class inherits a constructor from Mindee::V1::Parsing::Standard::AbstractField
Instance Method Details
#format_for_display(in_str, max_col_size = nil) ⇒ String
Format strings for display by shortening long strings and assigning empty ones.
13 14 15 16 17 18 19 20 21 |
# File 'lib/mindee/v1/parsing/standard/feature_field.rb', line 13 def format_for_display(in_str, max_col_size = nil) return 'True' if in_str == true return 'False' if in_str == false return '' if in_str.nil? return in_str.to_s if max_col_size.nil? in_str = in_str.to_s.gsub(%r{[\n\r\t]}, "\n" => '\\n', "\r" => '\\r', "\t" => '\\t') in_str.to_s.length <= max_col_size.to_i ? in_str.to_s : "#{in_str[0..(max_col_size.to_i - 4)]}..." end |