class Aws::Endpoints::Function

def build_argv(argv_json)

def build_argv(argv_json)
  argv_json.each.with_object([]) do |arg, argv|
    argv << if arg.is_a?(Hash) && arg['ref']
              Reference.new(ref: arg['ref'])
            elsif arg.is_a?(Hash) && arg['fn']
              Function.new(fn: arg['fn'], argv: arg['argv'])
            else
              arg
            end
  end
end