Top Level Namespace
Defined Under Namespace
Modules: Decidim
Classes: AnotherDummyAuthorizationHandler, BudgetsWorkflowRandom, DummyAuthorizationHandler, EphemeralDummyAuthorizationHandler
Instance Method Summary
collapse
Instance Method Details
#cmd_capture(path, cmd, env: {}) ⇒ Object
976
977
978
979
980
|
# File 'lib/decidim/generators/test/generator_examples.rb', line 976
def cmd_capture(path, cmd, env: {})
Bundler.with_unbundled_env do
Decidim::GemManager.new(path).capture(cmd, env:, with_stderr: false)[0]
end
end
|
#initializer_config_for(path, env, mod = "Decidim") ⇒ Object
964
965
966
|
# File 'lib/decidim/generators/test/generator_examples.rb', line 964
def initializer_config_for(path, env, mod = "Decidim")
JSON.parse cmd_capture(path, "bin/rails runner 'puts #{mod}.config.to_json'", env:)
end
|
#json_secrets_for(path, env) ⇒ Object
960
961
962
|
# File 'lib/decidim/generators/test/generator_examples.rb', line 960
def json_secrets_for(path, env)
JSON.parse cmd_capture(path, "bin/rails runner 'puts Rails.application.secrets.to_json'", env:)
end
|
#rails_value(value, path, env) ⇒ Object
968
969
970
|
# File 'lib/decidim/generators/test/generator_examples.rb', line 968
def rails_value(value, path, env)
JSON.parse cmd_capture(path, "bin/rails runner 'puts #{value}.to_json'", env:)
end
|
#repo_root ⇒ Object
972
973
974
|
# File 'lib/decidim/generators/test/generator_examples.rb', line 972
def repo_root
File.expand_path(File.join("..", "..", "..", "..", ".."), __dir__)
end
|