Class: RubyFly::Commands::SetPipeline
- Includes:
- Mixins::Environment, Mixins::RequiredParams
- Defined in:
- lib/ruby_fly/commands/set_pipeline.rb
Instance Method Summary collapse
-
#configure_command(initial_builder, parameters) ⇒ Object
rubocop:disable Metrics/AbcSize rubocop:disable Metrics/MethodLength.
Methods included from Mixins::Environment
Methods inherited from Base
Instance Method Details
#configure_command(initial_builder, parameters) ⇒ Object
rubocop:disable Metrics/AbcSize rubocop:disable Metrics/MethodLength
16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/ruby_fly/commands/set_pipeline.rb', line 16 def configure_command(initial_builder, parameters) builder = super builder .with_subcommand('set-pipeline') do |sub| sub = with_target(sub, parameters[:target]) sub = with_pipeline(sub, parameters[:pipeline]) sub = with_config(sub, parameters[:config]) sub = with_team(sub, parameters[:team]) sub = with_vars(sub, parameters[:vars]) sub = with_var_files(sub, parameters[:var_files]) sub = with_non_interactive(sub, parameters[:non_interactive]) sub end end |