Sha256: d24b942edb8d0db41f87eb874729909140a9f6ca1a313d64a640402a7d08cded

Contents?: true

Size: 1.94 KB

Versions: 8

Compression:

Stored size: 1.94 KB

Contents

ASSETS.cli.config do |cnf|
  cnf.options_set do |options_set, options|

    options_set.add(["-dry-run", "-simulate"]) do |options|
      options[:dry_run]  = true
      options[:simulate] = true
    end

    options[:end_get] = true
    options_set.add("-no-get") do |options|
      options[:end_get] = false
    end

    options_set.add("-search-strict") do |options|
      options.deep_merge!(search: {strict: true})
    end
    options_set.add("-search-soft") do |options|
      options.deep_merge!(search: {strict: false})
    end

    options_set.add(["-no-invites", "-exclude-invites"]) do |options|
      options.merge!(send_invites: false)
    end
    options_set.add("-send-invites") do |options|
      options.merge!(send_invites: true)
    end

    options_set.add("-exclude-core") do |options|
      options.deep_merge!(exclude: {core: true})
    end
    options_set.add("-exclude-filter-tags") do |options|
      options.deep_merge!(exclude: {filter_tags: true})
    end
    options_set.add("-exclude-external-id") do |options|
      options.deep_merge!(exclude: {external_id: true})
    end
    options_set.add("-exclude-supervisor") do |options|
      options.deep_merge!(exclude: {supervisor: true})
    end
    options_set.add("-exclude-email") do |options|
      options.deep_merge!(exclude: {email: true})
    end
    options_set.add("-exclude-name") do |options|
      options.deep_merge!(exclude: {name: true})
    end

    options_set.add("-exclude-details") do |options|
      options.deep_merge!(exclude: {details: true})
    end

    options_set.add("-exclude-account") do |options|
      options.deep_merge!(exclude: {account: true})
    end
    options_set.add("-exclude-policy-groups") do |options|
      options.deep_merge!(exclude: {policy_groups: true})
    end
    options_set.add("-exclude-abilities") do |options|
      options.deep_merge!(exclude: {abilities: true})
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
eco-helpers-1.0.13 lib/eco/cli/config/default/options.rb
eco-helpers-1.0.12 lib/eco/cli/config/default/options.rb
eco-helpers-1.0.11 lib/eco/cli/config/default/options.rb
eco-helpers-1.0.10 lib/eco/cli/config/default/options.rb
eco-helpers-1.0.9 lib/eco/cli/config/default/options.rb
eco-helpers-1.0.8 lib/eco/cli/config/default/options.rb
eco-helpers-1.0.7 lib/eco/cli/config/default/options.rb
eco-helpers-1.0.6 lib/eco/cli/config/default/options.rb