module Conjur::DSL2::Executor
Public Class Methods
class_for(action)
click to toggle source
# File lib/conjur/dsl2/executor.rb, line 22 def class_for action if action.is_a?(Conjur::DSL2::Types::Create) class_name = action.record.class.name.split("::")[-1] begin Conjur::DSL2::Executor.const_get([ "Create", class_name ].join) rescue NameError Conjur::DSL2::Executor::CreateRecord end else class_name = action.class.name.split("::")[-1] Conjur::DSL2::Executor.const_get(class_name) end end