--- !ruby/object:RI::ClassDescription attributes: [] class_methods: - !ruby/object:RI::MethodSummary name: included - !ruby/object:RI::MethodSummary name: new comment: - !ruby/struct:SM::Flow::H level: 1 text: Fileable - !ruby/struct:SM::Flow::P body: Make File-esque classes. Fileable makes it easy to create classes that can load from files. - !ruby/struct:SM::Flow::P body: Class level mixin for loading/opening file classes. You will generally want to use extend with this. - !ruby/struct:SM::Flow::P body: "NOTE: This is an expiremental library, and is still" - !ruby/struct:SM::Flow::VERB body: " undergoing revision.\n" constants: [] full_name: Fileable includes: [] instance_methods: - !ruby/object:RI::MethodSummary name: read name: Fileable superclass: