Class: ConfigReader::Config

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#auto_create_classObject

Returns the value of attribute auto_create_class.



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

def auto_create_class
  @auto_create_class
end

#auto_create_config_folderObject

Returns the value of attribute auto_create_config_folder.



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

def auto_create_config_folder
  @auto_create_config_folder
end

#auto_create_config_objectsObject

Returns the value of attribute auto_create_config_objects.



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

def auto_create_config_objects
  @auto_create_config_objects
end

Class Method Details

.defaultObject



6
7
8
9
10
11
12
13
14
# File 'lib/configreader/config.rb', line 6

def self.default
  new.instance_eval {
    @auto_create_config_folder = "#{ConfigReader.app_root}/config/configreader"
    @auto_create_config_objects = false
    @auto_create_class = Object

    self
  }
end