Sha256: 489175c1f14bf3853053db49374f6cc91fd8b39623750dcdfe1baa2c834b1779
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
# ObjectLoader * [Source](https://github.com/postmodern/object_loader) * [Issues](https://github.com/postmodern/object_loader/issues) * [Documentation](http://rubydoc.info/gems/object_loader) * [Email](mailto:postmodern.mod3 at gmail.com) ## Description ObjectLoader can load Ruby Objects containing methods and procs from Ruby files without having to use YAML or define classes named like the file. ## Examples # file: controller.rb class Controller include ObjectLoader # ... end # file: my_controller.rb Controller.object do def test1 'This is the first test' end def test2(mesg) "Hello #{mesg}" end end # load a Controller object from a file. controller = Controller.load_object('my_controller.rb') # => #<Controller: ...> controller.test1 # => "This is the first test" controller.test2('one two three') # => "Hello one two three" ## Install $ gem install object_loader ## Copyright Copyright (c) 2008-2012 Hal Brodigan See {file:LICENSE.txt} for license information.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
object_loader-1.0.1 | README.md |