Class: Session

Inherits:
Object
  • Object
show all
Includes:
Logging
Defined in:
lib/rakeoff/session.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Logging

configure_logger_for, #logger, logger_for

Constructor Details

#initialize(&block) ⇒ Session

Returns a new instance of Session.



15
16
17
18
19
20
21
22
23
24
# File 'lib/rakeoff/session.rb', line 15

def initialize(&block)
	block ||= proc {}

	set_defaults
	instance_eval(&block)
	
	correct_windows_paths
	print_session_info
	create_tasks
end

Instance Attribute Details

#agent_nameObject

build options



8
9
10
# File 'lib/rakeoff/session.rb', line 8

def agent_name
  @agent_name
end

#configurationObject

build options



8
9
10
# File 'lib/rakeoff/session.rb', line 8

def configuration
  @configuration
end

#environmentObject

build options



8
9
10
# File 'lib/rakeoff/session.rb', line 8

def environment
  @environment
end

#framework_versionObject

build options



8
9
10
# File 'lib/rakeoff/session.rb', line 8

def framework_version
  @framework_version
end

#globals_fileObject

Returns the value of attribute globals_file.



13
14
15
# File 'lib/rakeoff/session.rb', line 13

def globals_file
  @globals_file
end

#is_build_agentObject

build options



8
9
10
# File 'lib/rakeoff/session.rb', line 8

def is_build_agent
  @is_build_agent
end

#output_dirObject

directories



11
12
13
# File 'lib/rakeoff/session.rb', line 11

def output_dir
  @output_dir
end

#tokens_patternObject

Returns the value of attribute tokens_pattern.



13
14
15
# File 'lib/rakeoff/session.rb', line 13

def tokens_pattern
  @tokens_pattern
end

#tools_dirObject

directories



11
12
13
# File 'lib/rakeoff/session.rb', line 11

def tools_dir
  @tools_dir
end

#tools_download_uriObject

Returns the value of attribute tools_download_uri.



13
14
15
# File 'lib/rakeoff/session.rb', line 13

def tools_download_uri
  @tools_download_uri
end

#working_dirObject

directories



11
12
13
# File 'lib/rakeoff/session.rb', line 11

def working_dir
  @working_dir
end