import 'package:jinja/jinja.dart' as jj; import 'package:apidash/utils/utils.dart' show getValidRequestUri, stripUriParams; import 'package:apidash/models/models.dart'; import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/consts.dart'; class RubyNetHttpCodeGen { String kTemplateStart = """require "uri" require "net/http" url = URI("{{url}}") https = Net::HTTP.new(url.host, url.port) {% if check == "https" %}https.use_ssl = true{% endif %} request = Net::HTTP::{{method}}.new(url) """; String kTemplateHeader = """ {% for key, value in headers %} request["{{key}}"] = "{{value}}"{% endfor %} """; String kTemplateBody = """ request.body = <