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