Class: Refinery::Testing::Railtie
- Inherits:
-
Rails::Railtie
- Object
- Rails::Railtie
- Refinery::Testing::Railtie
- Defined in:
- lib/refinery/testing/railtie.rb
Class Attribute Summary collapse
-
.target_extension_path ⇒ Object
(also: target_engine_path)
readonly
:nodoc:.
Class Method Summary collapse
-
.load_dummy_tasks(app_root) ⇒ Object
Loads Rake tasks to assist with manipulating dummy applications for testing extensions.
Class Attribute Details
.target_extension_path ⇒ Object (readonly) Also known as: target_engine_path
:nodoc:
7 8 9 |
# File 'lib/refinery/testing/railtie.rb', line 7 def target_extension_path @target_extension_path end |
Class Method Details
.load_dummy_tasks(app_root) ⇒ Object
Loads Rake tasks to assist with manipulating dummy applications for testing extensions. Takes a string representing the path to your application or extension.
This function should be used in the Rakefile of your application or extension
Example:
Refinery::Testing::Railtie.load_dummy_tasks(File.dirname(__FILE__))
Refinery::Testing::Railtie.load_dummy_tasks('/users/reset/code/mynew_app')
19 20 21 22 |
# File 'lib/refinery/testing/railtie.rb', line 19 def load_dummy_tasks(app_root) @target_extension_path = Pathname.new(app_root.to_s) load 'refinery/tasks/testing.rake' end |