Module: Ed::Config

Defined in:
lib/ed/config.rb

Class Method Summary collapse

Class Method Details

.change {|config| ... } ⇒ Object

Examples:


Ed::Config.change do |config|
  config.should_fork = true
end

Yield Parameters:



17
18
19
# File 'lib/ed/config.rb', line 17

def change
  yield self
end

.copy_repositoryBoolean Also known as: copy_repository?



51
52
53
# File 'lib/ed/config.rb', line 51

def copy_repository
  @copy_repository
end

.copy_repository=(value) ⇒ Object



43
44
45
# File 'lib/ed/config.rb', line 43

def copy_repository= value
  @copy_repository = value
end

.repo_dirPathname



35
36
37
# File 'lib/ed/config.rb', line 35

def repo_dir
  @repo_dir
end

.repo_dir=(path) ⇒ Pathname



27
28
29
# File 'lib/ed/config.rb', line 27

def repo_dir= path
  @repo_dir = Pathname.new path.to_s
end

.should_forkBoolean Also known as: should_fork?



74
75
76
# File 'lib/ed/config.rb', line 74

def should_fork
  @should_fork
end

.should_fork=(value) ⇒ Boolean



62
63
64
65
66
67
68
# File 'lib/ed/config.rb', line 62

def should_fork= value
  if value && Ed::Env.fork_unavailable?
    raise ArgumentError, 'Kernel#fork is not available on your platform.'
  end

  @should_fork = value
end