Class: Rosetta::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/rosetta/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



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

def initialize
  set_defaults!
end

Instance Attribute Details

#repositoryObject

Returns the value of attribute repository.



4
5
6
# File 'lib/rosetta/config.rb', line 4

def repository
  @repository
end

Instance Method Details

#set_defaults!Object



10
11
12
# File 'lib/rosetta/config.rb', line 10

def set_defaults!
  @repository = Rosetta::Repositories::Local.new
end

#setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



14
15
16
# File 'lib/rosetta/config.rb', line 14

def setup
  yield self
end