Class: Contracto::Config

Inherits:
Object
  • Object
show all
Extended by:
Constants
Defined in:
lib/contracto/config.rb

Constant Summary

Constants included from Constants

Contracto::Constants::CONTRACTO_DIR, Contracto::Constants::CONTRACTO_TMP_DIR, Contracto::Constants::CONTRACT_FILENAME, Contracto::Constants::CURRENT_DIR, Contracto::Constants::DEFAULT_ROOT_DIR, Contracto::Constants::GEM_DIR, Contracto::Constants::PORT, Contracto::Constants::RUBY_SERVER_DIR, Contracto::Constants::SAMPLE_CONTRACT_DIR, Contracto::Constants::SERVER_PIDFILE_NAME

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.repo_urlObject

Returns the value of attribute repo_url.



6
7
8
# File 'lib/contracto/config.rb', line 6

def repo_url
  @repo_url
end

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



8
9
10
# File 'lib/contracto/config.rb', line 8

def configure
  yield self if block_given?
end

.root_dirObject



16
17
18
# File 'lib/contracto/config.rb', line 16

def root_dir
  @root_dir || default_root_dir
end

.root_dir=(root_dir) ⇒ Object



12
13
14
# File 'lib/contracto/config.rb', line 12

def root_dir=(root_dir)
  @root_dir = "#{current_dir}/#{root_dir}"
end