Module: SmAppConfig

Extended by:
SmAppConfig
Included in:
SmAppConfig
Defined in:
lib/sm_app_config.rb,
lib/sm_app_config/version.rb,
lib/sm_app_config/configuration.rb,
lib/generators/sm_app_config/install_generator.rb

Defined Under Namespace

Classes: Configuration, InstallGenerator

Constant Summary collapse

VERSION =
"1.0.1"

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#configurationObject

Returns the value of attribute configuration.



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

def configuration
  @configuration
end

Instance Method Details

#clear!Object



18
19
20
# File 'lib/sm_app_config.rb', line 18

def clear!
  configuration.clear
end

#config_fileObject



22
23
24
# File 'lib/sm_app_config.rb', line 22

def config_file
  configuration.fetch(:path)
end

#configure(configuration_options = {}) ⇒ Object



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

def configure(configuration_options = {})
  configuration.merge!(configuration_options)
end