--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Change the chunk size used to read the message. This is useful mostly for testing.
  name: chunk_size
  rw: RW
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
- !ruby/object:RI::MethodSummary 
  name: read
comment: 
- !ruby/struct:SM::Flow::P 
  body: The RMail::Parser class creates RMail::Message objects from Ruby IO objects or strings.
- !ruby/struct:SM::Flow::P 
  body: "To parse from a string:"
- !ruby/struct:SM::Flow::VERB 
  body: "  message = RMail::Parser.read(the_string)\n"
- !ruby/struct:SM::Flow::P 
  body: "To parse from an IO object:"
- !ruby/struct:SM::Flow::VERB 
  body: "  message = File.open('my-message') { |f|\n    RMail::Parser.read(f)\n  }\n"
- !ruby/struct:SM::Flow::P 
  body: You can also parse from STDIN, etc.
- !ruby/struct:SM::Flow::VERB 
  body: "  message = RMail::Parser.read(STDIN)\n"
- !ruby/struct:SM::Flow::P 
  body: In all cases, the parser consumes all input.
constants: []

full_name: RMail::Parser
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: parse
name: Parser
superclass: Object
