Top Level Namespace

Includes:
Logging, Rake::DSL, Terminal

Defined Under Namespace

Modules: Logging, Terminal Classes: AspnetCompile, AspnetCompileTask, Clean, CleanTask, Compile, CompileTask, DefaultTasks, InvalidEnvironment, MultipleSolutionFiles, NUnit, NoSolutionFile, Robocopy, RobocopyException, RobocopyTask, Session, String, Task, TestsTask, Tokens, TokensTask, TokensWriter, Tools, UnReplacedTokenException

Instance Method Summary collapse

Methods included from Logging

configure_logger_for, #logger, logger_for

Methods included from Terminal

#print_heading

Instance Method Details

#keys_for(environment, values) ⇒ Object



59
60
61
62
63
64
65
66
67
# File 'lib/rakeoff/tokens.rb', line 59

def keys_for(environment, values)
	environment = environment.to_s.downcase

	if @environments.has_key?(environment)
		@environments[environment].merge!(values)
	else
		@environments[environment] = values
	end
end

#share_with(envs, values) ⇒ Object



69
70
71
# File 'lib/rakeoff/tokens.rb', line 69

def share_with(envs, values)
	envs.each { |env| keys_for(env, values) }
end