mattruggio/nocode

View on GitHub
lib/nocode.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require 'benchmark'
require 'csv'
require 'fileutils'
require 'json'
require 'nay'
require 'singleton'
require 'time'
require 'yaml'

# Util
require 'nocode/util'

# Core
require 'nocode/job_executor'

# Establish main top-level namespace
module Nocode
  # Default consumer entrypoint into the library.
  class << self
    def execute(yaml, io: $stdout)
      JobExecutor.new(yaml, io: io).execute
    end
  end
end