Module: EacRubyUtils
- Defined in:
- lib/eac_ruby_utils.rb,
lib/eac_ruby_utils/fs.rb,
lib/eac_ruby_utils/envs.rb,
lib/eac_ruby_utils/ruby.rb,
lib/eac_ruby_utils/yaml.rb,
lib/eac_ruby_utils/patch.rb,
lib/eac_ruby_utils/rspec.rb,
lib/eac_ruby_utils/struct.rb,
lib/eac_ruby_utils/boolean.rb,
lib/eac_ruby_utils/compact.rb,
lib/eac_ruby_utils/context.rb,
lib/eac_ruby_utils/fs/logs.rb,
lib/eac_ruby_utils/fs/temp.rb,
lib/eac_ruby_utils/speaker.rb,
lib/eac_ruby_utils/version.rb,
lib/eac_ruby_utils/listable.rb,
lib/eac_ruby_utils/envs/file.rb,
lib/eac_ruby_utils/immutable.rb,
lib/eac_ruby_utils/inflector.rb,
lib/eac_ruby_utils/envs/spawn.rb,
lib/eac_ruby_utils/fs/extname.rb,
lib/eac_ruby_utils/require_sub.rb,
lib/eac_ruby_utils/rspec/setup.rb,
lib/eac_ruby_utils/by_reference.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/fs/temp/file.rb,
lib/eac_ruby_utils/fs/traverser.rb,
lib/eac_ruby_utils/ruby/command.rb,
lib/eac_ruby_utils/simple_cache.rb,
lib/eac_ruby_utils/custom_format.rb,
lib/eac_ruby_utils/envs/base_env.rb,
lib/eac_ruby_utils/gems_registry.rb,
lib/eac_ruby_utils/listable/list.rb,
lib/eac_ruby_utils/regexp_parser.rb,
lib/eac_ruby_utils/common_concern.rb,
lib/eac_ruby_utils/envs/local_env.rb,
lib/eac_ruby_utils/fs/traversable.rb,
lib/eac_ruby_utils/listable/lists.rb,
lib/eac_ruby_utils/listable/value.rb,
lib/eac_ruby_utils/speaker/sender.rb,
lib/eac_ruby_utils/blank_not_blank.rb,
lib/eac_ruby_utils/envs/executable.rb,
lib/eac_ruby_utils/local_time_zone.rb,
lib/eac_ruby_utils/abstract_methods.rb,
lib/eac_ruby_utils/contextualizable.rb,
lib/eac_ruby_utils/options_consumer.rb,
lib/eac_ruby_utils/speaker/receiver.rb,
lib/eac_ruby_utils/string_delimited.rb,
lib/eac_ruby_utils/fs/temp/directory.rb,
lib/eac_ruby_utils/gems_registry/gem.rb,
lib/eac_ruby_utils/recursive_builder.rb,
lib/eac_ruby_utils/settings_provider.rb,
lib/eac_ruby_utils/arguments_consumer.rb,
lib/eac_ruby_utils/common_constructor.rb,
lib/eac_ruby_utils/envs/ssh_env/quiet.rb,
lib/eac_ruby_utils/envs/command/concat.rb,
lib/eac_ruby_utils/rspec/default_setup.rb,
lib/eac_ruby_utils/rspec/setup_manager.rb,
lib/eac_ruby_utils/envs/command/envvars.rb,
lib/eac_ruby_utils/listable/string_list.rb,
lib/eac_ruby_utils/listable/symbol_list.rb,
lib/eac_ruby_utils/envs/ssh_env/terminal.rb,
lib/eac_ruby_utils/listable/integer_list.rb,
lib/eac_ruby_utils/fs/clearable_directory.rb,
lib/eac_ruby_utils/listable/class_methods.rb,
lib/eac_ruby_utils/immutable/base_accessor.rb,
lib/eac_ruby_utils/immutable/class_methods.rb,
lib/eac_ruby_utils/immutable/hash_accessor.rb,
lib/eac_ruby_utils/immutable/array_accessor.rb,
lib/eac_ruby_utils/rspec/setup/conditionals.rb,
lib/eac_ruby_utils/immutable/common_accessor.rb,
lib/eac_ruby_utils/listable/instance_methods.rb,
lib/eac_ruby_utils/on_clean_ruby_environment.rb,
lib/eac_ruby_utils/ruby/on_clean_environment.rb,
lib/eac_ruby_utils/common_concern/class_setup.rb,
lib/eac_ruby_utils/envs/command/extra_options.rb,
lib/eac_ruby_utils/envs/ssh_env/dasho_options.rb,
lib/eac_ruby_utils/envs/ssh_env/identity_file.rb,
lib/eac_ruby_utils/immutable/boolean_accessor.rb,
lib/eac_ruby_utils/immutable/instance_methods.rb,
lib/eac_ruby_utils/common_concern/module_setup.rb,
lib/eac_ruby_utils/common_constructor/super_args.rb,
lib/eac_ruby_utils/settings_provider/setting_value.rb,
lib/eac_ruby_utils/common_constructor/class_initialize.rb,
lib/eac_ruby_utils/common_constructor/instance_initialize.rb
Defined Under Namespace
Modules: AbstractMethods, Contextualizable, Envs, Fs, Immutable, Listable, LocalTimeZone, Rspec, Ruby, SettingsProvider, SimpleCache, Speaker Classes: ArgumentsConsumer, BlankNotBlank, Boolean, ByReference, CommonConcern, CommonConstructor, Compact, Context, CustomFormat, GemsRegistry, Inflector, OptionsConsumer, RecursiveBuilder, RegexpParser, RequireSub, StringDelimited, Struct, Yaml
Constant Summary collapse
- VERSION =
'0.76.0'
Class Method Summary collapse
-
.on_clean_ruby_environment(*args, &block) ⇒ Object
DEPRECATED: Please use
EacRubyUtils::Ruby.on_clean_environment
instead. - .patch(target, patch) ⇒ Object
- .require_sub(file, options = {}) ⇒ Object
Class Method Details
.on_clean_ruby_environment(*args, &block) ⇒ Object
DEPRECATED: Please use EacRubyUtils::Ruby.on_clean_environment
instead.
8 9 10 |
# File 'lib/eac_ruby_utils/on_clean_ruby_environment.rb', line 8 def on_clean_ruby_environment(*args, &block) ::EacRubyUtils::Ruby.on_clean_environment(*args, &block) end |
.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, options = {}) ⇒ Object
8 9 10 |
# File 'lib/eac_ruby_utils/require_sub.rb', line 8 def require_sub(file, = {}) ::EacRubyUtils::RequireSub.new(file, ).apply end |