Class: RubyTerraform::Commands::Format
- Defined in:
- lib/ruby_terraform/commands/format.rb
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from RubyTerraform::Commands::Base
Instance Method Details
#configure_command(builder, opts) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/ruby_terraform/commands/format.rb', line 9 def configure_command(builder, opts) directory = opts[:directory] check = opts[:check] diff = opts[:diff] list = opts[:list] no_color = opts[:no_color] recursive = opts[:recursive] write = opts[:write] builder.with_subcommand('fmt') do |sub| sub = sub.with_option('-list', list) if list sub = sub.with_option('-write', write) if write sub = sub.with_flag('-check') if check sub = sub.with_flag('-diff') if diff sub = sub.with_flag('-no-color') if no_color sub = sub.with_flag('-recursive') if recursive sub end.with_argument(directory) end |