class RakeCircleCI::TaskSets::Project
Public Instance Methods
define_on(application)
click to toggle source
# File lib/rake_circle_ci/task_sets/project.rb, line 94 def define_on(application) around_define(application) do self.class.tasks.each do |task_definition| ns = case task_definition.klass.to_s when /EnvironmentVariables/ env_vars_namespace when /SSHKeys/ ssh_keys_namespace when /CheckoutKeys/ checkout_keys_namespace else project_namespace end application.in_namespace(ns) do task_definition .for_task_set(self) .define_on(application) end end end end