module Climatic::ConfigLayers::SourceHelper
Constants
- DEFAULT_OS_FLAVOUR
- EXTENSIONS
- OS_FLAVOURS
Public Class Methods
included(base)
click to toggle source
# File lib/climatic/config_layers/source_helper.rb, line 15 def self.included(base) base.extend ClassMethods end
os_flavour()
click to toggle source
# File lib/climatic/config_layers/source_helper.rb, line 29 def self.os_flavour OS_FLAVOURS[RbConfig::CONFIG['target_os'].to_sym] || DEFAULT_OS_FLAVOUR end
supported_oses()
click to toggle source
# File lib/climatic/config_layers/source_helper.rb, line 33 def self.supported_oses OS_FLAVOURS.values.sort.uniq end
Public Instance Methods
os_flavour()
click to toggle source
# File lib/climatic/config_layers/source_helper.rb, line 37 def os_flavour @os_flavour ||= self.class.os_flavour end
supported_oses()
click to toggle source
# File lib/climatic/config_layers/source_helper.rb, line 41 def supported_oses self.class.supported_oses end