Class: EacRubyUtils::Gem::Test
- Includes:
- Listable
- Defined in:
- lib/eac_ruby_utils/gem/test.rb
Direct Known Subclasses
Instance Method Summary collapse
- #dependency_present? ⇒ Boolean
- #elegible? ⇒ Boolean
- #name ⇒ Object
- #stderr_cache ⇒ Object
- #stdout_cache ⇒ Object
- #to_s ⇒ Object
Instance Method Details
#dependency_present? ⇒ Boolean
| 22 23 24 | # File 'lib/eac_ruby_utils/gem/test.rb', line 22 def dependency_present? gem.gemfile_path.exist? && gem.gemfile_lock_gem_version(dependency_gem).present? end | 
#elegible? ⇒ Boolean
| 18 19 20 | # File 'lib/eac_ruby_utils/gem/test.rb', line 18 def elegible? dependency_present? && gem.root.join(test_directory).exist? end | 
#name ⇒ Object
| 26 27 28 | # File 'lib/eac_ruby_utils/gem/test.rb', line 26 def name self.class.name.demodulize.gsub(/Test\z/, '') end | 
#stderr_cache ⇒ Object
| 34 35 36 | # File 'lib/eac_ruby_utils/gem/test.rb', line 34 def stderr_cache root_cache.child('stderr') end | 
#stdout_cache ⇒ Object
| 30 31 32 | # File 'lib/eac_ruby_utils/gem/test.rb', line 30 def stdout_cache root_cache.child('stdout') end | 
#to_s ⇒ Object
| 38 39 40 | # File 'lib/eac_ruby_utils/gem/test.rb', line 38 def to_s "#{gem}[#{name}]" end |