module Orchparty::Transformations

Public Class Methods

transform(ast, opts = {}) click to toggle source
# File lib/orchparty/transformations.rb, line 10
def self.transform(ast, opts = {})
  ast = All.new.transform(ast)
  ast = Mixin.new.transform(ast)
  ast = Variable.new(opts).transform(ast)
  ast = RemoveInternal.new.transform(ast)
  ast = Sort.new.transform(ast)
end
transform_kubernetes(ast, opts = {}) click to toggle source
# File lib/orchparty/transformations.rb, line 18
def self.transform_kubernetes(ast, opts = {})
  ast = All.new.transform(ast)
  ast = Mixin.new.transform(ast)
  ast = Variable.new(opts).transform(ast)
end