Class: Nylas::NeuralMessageOptions
- Inherits:
-
Object
- Object
- Nylas::NeuralMessageOptions
- Defined in:
- lib/nylas/neural_message_options.rb
Overview
Structure to represent a the Neural Optical Character Recognition object.
Instance Attribute Summary collapse
-
#ignore_images ⇒ Object
Returns the value of attribute ignore_images.
-
#ignore_links ⇒ Object
Returns the value of attribute ignore_links.
-
#ignore_tables ⇒ Object
Returns the value of attribute ignore_tables.
-
#images_as_markdown ⇒ Object
Returns the value of attribute images_as_markdown.
-
#parse_contact ⇒ Object
Returns the value of attribute parse_contact.
-
#remove_conclusion_phrases ⇒ Object
Returns the value of attribute remove_conclusion_phrases.
Instance Method Summary collapse
-
#initialize(ignore_links: nil, ignore_images: nil, ignore_tables: nil, remove_conclusion_phrases: nil, images_as_markdown: nil, parse_contact: nil) ⇒ NeuralMessageOptions
constructor
A new instance of NeuralMessageOptions.
- #to_hash ⇒ Object
Constructor Details
#initialize(ignore_links: nil, ignore_images: nil, ignore_tables: nil, remove_conclusion_phrases: nil, images_as_markdown: nil, parse_contact: nil) ⇒ NeuralMessageOptions
Returns a new instance of NeuralMessageOptions.
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/nylas/neural_message_options.rb', line 10 def initialize(ignore_links: nil, ignore_images: nil, ignore_tables: nil, remove_conclusion_phrases: nil, images_as_markdown: nil, parse_contact: nil) @ignore_links = ignore_links @ignore_images = ignore_images @ignore_tables = ignore_tables @remove_conclusion_phrases = remove_conclusion_phrases @images_as_markdown = images_as_markdown @parse_contact = parse_contact end |
Instance Attribute Details
#ignore_images ⇒ Object
Returns the value of attribute ignore_images.
7 8 9 |
# File 'lib/nylas/neural_message_options.rb', line 7 def ignore_images @ignore_images end |
#ignore_links ⇒ Object
Returns the value of attribute ignore_links.
7 8 9 |
# File 'lib/nylas/neural_message_options.rb', line 7 def ignore_links @ignore_links end |
#ignore_tables ⇒ Object
Returns the value of attribute ignore_tables.
7 8 9 |
# File 'lib/nylas/neural_message_options.rb', line 7 def ignore_tables @ignore_tables end |
#images_as_markdown ⇒ Object
Returns the value of attribute images_as_markdown.
7 8 9 |
# File 'lib/nylas/neural_message_options.rb', line 7 def images_as_markdown @images_as_markdown end |
#parse_contact ⇒ Object
Returns the value of attribute parse_contact.
7 8 9 |
# File 'lib/nylas/neural_message_options.rb', line 7 def parse_contact @parse_contact end |
#remove_conclusion_phrases ⇒ Object
Returns the value of attribute remove_conclusion_phrases.
7 8 9 |
# File 'lib/nylas/neural_message_options.rb', line 7 def remove_conclusion_phrases @remove_conclusion_phrases end |
Instance Method Details
#to_hash ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'lib/nylas/neural_message_options.rb', line 24 def to_hash hash = {} hash[:ignore_links] = @ignore_links unless @ignore_links.nil? hash[:ignore_images] = @ignore_images unless @ignore_images.nil? hash[:ignore_tables] = @ignore_tables unless @ignore_tables.nil? hash[:remove_conclusion_phrases] = @remove_conclusion_phrases unless @remove_conclusion_phrases.nil? hash[:images_as_markdown] = @images_as_markdown unless @images_as_markdown.nil? hash[:parse_contact] = @parse_contact unless @parse_contact.nil? hash end |