README.md in loader-1.2.3 vs README.md in loader-1.2.4

- old
+ new

@@ -1,22 +1,22 @@ loader ====== -Ruby require loader gem with caller tricks -Meta config file loaders and much more +Ruby module for file lifting :) ### Introduction -Okey, before you even think about use this gem, let's say this gem only for lazy ones... +Okey, before you even think about use this gem, +let's say this gem only for lazy ones... the basic idea is to have an easy to use relative require system The plus is a yaml config file loading mechanism for picking up yamls into a constant, maybe into some other config specific gem that make config objects from hash. -The fun part is , that this stuffs can be used in making a new gem, -because it do not depend on the Dir.pwd or -the File Expand tricks +The fun part is , that this stuffs can be used in gems (modules), +because it do not depend on the Dir.pwd or any kind of absolute path or +the File expand_path tricks that based on the application position. The end goal is to make an easy ruby file loader for gems. So Dir.pwd do not affect ### Examples @@ -24,23 +24,17 @@ ```ruby require 'loader' - # return and load the meta files from - # the lib/**/meta and return the hash obj build from the yamls - Loader.meta - # load all ruby file that was not loaded already # from that relative folder require_relative_directory "folder_name" # for recursive use try the following - require_directory "lib", :r - #> require_directory is an alias for require_relative_directory - - # you can use recursive by default call too - require_directory_r "lib" #> || require_relative_directory_r + require_relative_directory "lib", :r + ## or + require_relative_directory_r "lib" ``` Additional Syntax for caller magic \ No newline at end of file