Method: BuildTool::Setting.export
- Defined in:
- lib/build-tool/model/setting.rb
.export(settings, only = []) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/build-tool/model/setting.rb', line 43 def export( settings, only = [] ) only = settings.keys if only.empty? values = [] only.sort.each do |name| # Skip internal settings. next if name.start_with?( 'BUILD_TOOL.' ) # Check for unknown settings. if not settings.has_key?( name ) logger.warn( 'Unknown setting %s skipped' % name ) next end s = settings[name] values << s.to_hash() end return values end |