class RakeEasyRSA::TaskSets::PKI
Public Instance Methods
define_on(application)
click to toggle source
# File lib/rake_easy_rsa/task_sets/pki.rb, line 90 def define_on(application) around_define(application) do self.class.tasks.each do |task_definition| ns = case task_definition.klass.to_s when /CA/ ca_namespace when /CRL/ crl_namespace when /DH/ dh_namespace when /Client/ client_namespace when /Server/ server_namespace when /Certificate/ certificate_namespace else nil end if ns application.in_namespace(ns) do task_definition .for_task_set(self) .define_on(application) end else task_definition .for_task_set(self) .define_on(application) end end end end