Methods
Instance Public methods
arguments(array)
Sets default arguments on generator invocation. This can be overwritten when invoking it.
arguments %w(app_name --skip-active-record)
📝 Source code
# File railties/lib/rails/generators/testing/behaviour.rb, line 39
def arguments(array)
self.default_arguments = array
end
🔎 See on GitHub
destination(path)
Sets the destination of generator files:
destination File.expand_path("../tmp", __dir__)
📝 Source code
# File railties/lib/rails/generators/testing/behaviour.rb, line 46
def destination(path)
self.destination_root = path
end
🔎 See on GitHub
tests(klass)
Sets which generator should be tested:
tests AppGenerator
📝 Source code
# File railties/lib/rails/generators/testing/behaviour.rb, line 31
def tests(klass)
self.generator_class = klass
end
🔎 See on GitHub