Class: Assert::RakeTasks::Irb
- Inherits:
-
Object
- Object
- Assert::RakeTasks::Irb
- Defined in:
- lib/assert/rake_tasks/irb.rb
Class Method Summary collapse
Instance Method Summary collapse
- #cmd ⇒ Object
- #description ⇒ Object
- #file_path ⇒ Object
- #helper_exists? ⇒ Boolean
-
#initialize(test_root) ⇒ Irb
constructor
A new instance of Irb.
Constructor Details
#initialize(test_root) ⇒ Irb
Returns a new instance of Irb.
12 13 14 |
# File 'lib/assert/rake_tasks/irb.rb', line 12 def initialize(test_root) @test_root = test_root end |
Class Method Details
.file_name ⇒ Object
4 5 6 |
# File 'lib/assert/rake_tasks/irb.rb', line 4 def self.file_name "irb.rb" end |
.task_name ⇒ Object
8 9 10 |
# File 'lib/assert/rake_tasks/irb.rb', line 8 def self.task_name :irb end |
Instance Method Details
#cmd ⇒ Object
28 29 30 |
# File 'lib/assert/rake_tasks/irb.rb', line 28 def cmd "irb -rubygems -r ./#{self.file_path}" end |
#description ⇒ Object
24 25 26 |
# File 'lib/assert/rake_tasks/irb.rb', line 24 def description "Open irb preloaded with #{self.file_path}" end |
#file_path ⇒ Object
16 17 18 |
# File 'lib/assert/rake_tasks/irb.rb', line 16 def file_path File.join(@test_root.to_s, self.class.file_name) end |
#helper_exists? ⇒ Boolean
20 21 22 |
# File 'lib/assert/rake_tasks/irb.rb', line 20 def helper_exists? File.exists?(self.file_path) end |