Sha256: 816205917db1c9fd33f573eb58574601bdd0c5933a4e60ca28a8b62aa15034de

Contents?: true

Size: 857 Bytes

Versions: 3

Compression:

Stored size: 857 Bytes

Contents

require 'find'

require File.expand_path('../methods', __FILE__)
$LOAD_PATH.unshift File.expand_path("../..", __FILE__)
require "config/rorc"

require 'erb'
require 'thor'
require 'fileutils'

$LOAD_PATH.unshift File.expand_path("../..", __FILE__)
$root = File.expand_path("../..", __FILE__)
$LOAD_PATH.unshift File.join($root, 'lib')

require 'ro_commands/base'

module RoCommands
  def self.autoload_files_in(dir)
    Dir[File.join File.expand_path("../#{dir}", __FILE__), "**"].each do |file|
      if file[/\.rb$/]
        module_name = File.basename(file).gsub(/\.rb/, '').camelize
        autoload module_name.to_sym, file
        autoload module_name.upcase, file
      end
    end
  end

  autoload :Element, "spec_elelment"

  autoload_files_in "ro_commands/env"

  autoload_files_in 'ro_commands'
  autoload :Generator, 'ro_commands/generate'
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ro_commands-0.0.3 lib/ro_commands.rb
ro_commands-0.0.2 lib/ro_commands.rb
ro_commands-0.0.1 lib/ro_commands.rb