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)
37 38 39 |
# File 'lib/rails/generators/testing/behaviour.rb', line 37 def arguments(array) self.default_arguments = array end |
#destination(path) ⇒ Object
Sets the destination of generator files:
destination File.("../tmp", File.dirname(__FILE__))
44 45 46 |
# File 'lib/rails/generators/testing/behaviour.rb', line 44 def destination(path) self.destination_root = path end |
#tests(klass) ⇒ Object
Sets which generator should be tested:
tests AppGenerator
29 30 31 |
# File 'lib/rails/generators/testing/behaviour.rb', line 29 def tests(klass) self.generator_class = klass end |