Class: Hokkaido::Port
- Inherits:
-
Object
- Object
- Hokkaido::Port
- Defined in:
- lib/Hokkaido.rb
Instance Method Summary collapse
-
#initialize(info, options = nil) ⇒ Port
constructor
A new instance of Port.
- #modify ⇒ Object
- #produced_eval_fixme ⇒ Object
- #test ⇒ Object
Constructor Details
#initialize(info, options = nil) ⇒ Port
Returns a new instance of Port.
29 30 31 32 |
# File 'lib/Hokkaido.rb', line 29 def initialize(info, =nil) @mod_gem = GemModifier.new(info) @true_path = File.join(@mod_gem.lib_folder, @mod_gem.init_lib) end |
Instance Method Details
#modify ⇒ Object
34 35 36 |
# File 'lib/Hokkaido.rb', line 34 def modify @mod_gem.modify! end |
#produced_eval_fixme ⇒ Object
43 44 45 |
# File 'lib/Hokkaido.rb', line 43 def produced_eval_fixme File.read(@true_path).include?("FIXME: ") end |
#test ⇒ Object
38 39 40 41 |
# File 'lib/Hokkaido.rb', line 38 def test mocklib = File.('lib/motion_mock.rb') system("/usr/bin/env ruby -r #{mocklib} #{@true_path}") end |