Sha256: 32734d0e93d609926aa18f914bda49d5d927b9b59cfa7d6fa7d8ede8f3b46483

Contents?: true

Size: 287 Bytes

Versions: 3

Compression:

Stored size: 287 Bytes

Contents

require 'tengine/resource/cli'
require 'active_support/core_ext/hash/keys'

module Tengine::Resource::CLI::Options
  def merge_options(args, options)
    opts = args.last.is_a?(Hash) ? args.pop : {}
    opts = opts.symbolize_keys
    opts.merge(options.to_hash.symbolize_keys)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tengine_resource-1.2.2 lib/tengine/resource/cli/options.rb
tengine_resource-1.2.1 lib/tengine/resource/cli/options.rb
tengine_resource-1.2.0 lib/tengine/resource/cli/options.rb