Sha256: afead42d714fd06329e52a073a3840f126ffd46b7ae55fcb18011d8127bb9676
Contents?: true
Size: 1.07 KB
Versions: 4
Compression:
Stored size: 1.07 KB
Contents
require 'active_support/core_ext/string' dirname =__FILE__.gsub /\.rb$/, '' Dir[File.join dirname, "**"].each do |file| require file end module RoSupport module Misc #def set_instance_variable_from(klass, hash = {}) # hash.each do |var_name, value| # var_sym = "@#{var_name}".to_sym # klass.instance_variable_set(var_sym, value) # end #end end #module Require # attr_accessor :files # list all files in dir #def that(dir) # dir_load dir # self #end #def self.all_files_in(dir_path) # dirname = dir_path.split('/').last.gsub(/\.rb/, '') # Dir[File.expand_path("../#{dirname}/**", dir_path)].each do |file| # require file # end #end private #def dir_load (dir_name) # $LOAD_PATH << dir_name # Dir["#{dir_name}/**"].each do |file| # if Dir["#{file}/**"].length >= 1 # dirname = file # $LOAD_PATH << dirname # dir_load dirname # else # filename = File.basename(file).gsub /\..+/, '' # @files[filename.to_sym] = file # end # end #end #end #end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ro_support-0.0.8 | lib/ro_support/misc.rb |
ro_support-0.0.7 | lib/ro_support/misc.rb |
ro_support-0.0.6 | lib/ro_support/misc.rb |
ro_support-0.0.5 | lib/ro_support/misc.rb |