module StackedConfig::SourceHelper
Constants
- DEFAULT_OS_FLAVOUR
- EXTENSIONS
- OS_FLAVOURS
Public Class Methods
included(base)
click to toggle source
# File lib/stacked_config/source_helper.rb, line 13 def self.included(base) base.extend ClassMethods end
os_flavour()
click to toggle source
# File lib/stacked_config/source_helper.rb, line 27 def self.os_flavour OS_FLAVOURS[RbConfig::CONFIG['target_os'].to_sym] || DEFAULT_OS_FLAVOUR end
supported_oses()
click to toggle source
# File lib/stacked_config/source_helper.rb, line 31 def self.supported_oses OS_FLAVOURS.values.sort.uniq end
Public Instance Methods
os_flavour()
click to toggle source
# File lib/stacked_config/source_helper.rb, line 35 def os_flavour @os_flavour ||= self.class.os_flavour end
supported_oses()
click to toggle source
# File lib/stacked_config/source_helper.rb, line 39 def supported_oses self.class.supported_oses end