Module: EacRubyUtils
- Defined in:
- lib/eac_ruby_utils.rb,
lib/eac_ruby_utils/envs.rb,
lib/eac_ruby_utils/yaml.rb,
lib/eac_ruby_utils/patch.rb,
lib/eac_ruby_utils/rspec.rb,
lib/eac_ruby_utils/configs.rb,
lib/eac_ruby_utils/version.rb,
lib/eac_ruby_utils/listable.rb,
lib/eac_ruby_utils/envs/file.rb,
lib/eac_ruby_utils/paths_hash.rb,
lib/eac_ruby_utils/require_sub.rb,
lib/eac_ruby_utils/configs/file.rb,
lib/eac_ruby_utils/envs/command.rb,
lib/eac_ruby_utils/envs/process.rb,
lib/eac_ruby_utils/envs/ssh_env.rb,
lib/eac_ruby_utils/simple_cache.rb,
lib/eac_ruby_utils/envs/base_env.rb,
lib/eac_ruby_utils/listable/list.rb,
lib/eac_ruby_utils/envs/local_env.rb,
lib/eac_ruby_utils/listable/lists.rb,
lib/eac_ruby_utils/listable/value.rb,
lib/eac_ruby_utils/templates/file.rb,
lib/eac_ruby_utils/console/configs.rb,
lib/eac_ruby_utils/console/speaker.rb,
lib/eac_ruby_utils/envs/executable.rb,
lib/eac_ruby_utils/contextualizable.rb,
lib/eac_ruby_utils/filesystem_cache.rb,
lib/eac_ruby_utils/options_consumer.rb,
lib/eac_ruby_utils/rspec/conditional.rb,
lib/eac_ruby_utils/rspec/stubbed_ssh.rb,
lib/eac_ruby_utils/arguments_consumer.rb,
lib/eac_ruby_utils/common_constructor.rb,
lib/eac_ruby_utils/templates/searcher.rb,
lib/eac_ruby_utils/templates/directory.rb,
lib/eac_ruby_utils/console/speaker/list.rb,
lib/eac_ruby_utils/console/speaker/node.rb,
lib/eac_ruby_utils/listable/string_list.rb,
lib/eac_ruby_utils/console/docopt_runner.rb,
lib/eac_ruby_utils/listable/integer_list.rb,
lib/eac_ruby_utils/listable/class_methods.rb,
lib/eac_ruby_utils/listable/instance_methods.rb,
lib/eac_ruby_utils/console/docopt_runner/_doc.rb,
lib/eac_ruby_utils/envs/command/extra_options.rb,
lib/eac_ruby_utils/console/speaker/_class_methods.rb,
lib/eac_ruby_utils/console/docopt_runner/_settings.rb,
lib/eac_ruby_utils/console/docopt_runner/_subcommands.rb,
lib/eac_ruby_utils/console/docopt_runner/_class_methods.rb
Defined Under Namespace
Modules: Console, Contextualizable, Envs, Listable, Rspec, SimpleCache, Templates
Classes: ArgumentsConsumer, CommonConstructor, Configs, FilesystemCache, OptionsConsumer, PathsHash, Yaml
Constant Summary
collapse
- VERSION =
'0.18.1'
Class Method Summary
collapse
Class Method Details
.patch(target, patch) ⇒ Object
5
6
7
8
9
|
# File 'lib/eac_ruby_utils/patch.rb', line 5
def patch(target, patch)
return if target.included_modules.include?(patch)
target.send(:include, patch)
end
|
.require_sub(file) ⇒ Object
5
6
7
8
9
|
# File 'lib/eac_ruby_utils/require_sub.rb', line 5
def require_sub(file)
Dir["#{File.dirname(file)}/#{::File.basename(file, '.*')}/*.rb"].each do |path|
require path
end
end
|