Module: Rails::Generators::Testing::Behaviour::ClassMethods
- Defined in:
- lib/rails/generators/testing/behaviour.rb
Instance Method Summary collapse
-
#arguments(array) ⇒ Object
Sets default arguments on generator invocation.
-
#destination(path) ⇒ Object
Sets the destination of generator files:.
-
#tests(klass) ⇒ Object
Sets which generator should be tested:.
Instance Method Details
#arguments(array) ⇒ Object
Sets default arguments on generator invocation. This can be overwritten when invoking it.
arguments %w(app_name --skip-active-record)
35 36 37 |
# File 'lib/rails/generators/testing/behaviour.rb', line 35 def arguments(array) self.default_arguments = array end |
#destination(path) ⇒ Object
Sets the destination of generator files:
destination File.("../tmp", File.dirname(__FILE__))
42 43 44 |
# File 'lib/rails/generators/testing/behaviour.rb', line 42 def destination(path) self.destination_root = path end |
#tests(klass) ⇒ Object
Sets which generator should be tested:
tests AppGenerator
27 28 29 |
# File 'lib/rails/generators/testing/behaviour.rb', line 27 def tests(klass) self.generator_class = klass end |