Sha256: 37e1edc22127f26ec617040b745e527ca5a4ab7a5992b6ddf01a75e33629564b

Contents?: true

Size: 710 Bytes

Versions: 1

Compression:

Stored size: 710 Bytes

Contents

# Should be included via extend
#
# extend Mixin::ConfigOptions
#

module Coral
module Mixin
module ConfigOptions
  #-----------------------------------------------------------------------------
  # Configuration options interface
  
  def contexts(contexts = [], hierarchy = [])
    return Config::Options.contexts(contexts, hierarchy)  
  end
  
  #---
  
  def get_options(contexts, force = true)
    return Config::Options.get(contexts, force)  
  end
  
  #---
  
  def set_options(contexts, options, force = true)
    Config::Options.set(contexts, options, force)
    return self  
  end
  
  #---
  
  def clear_options(contexts)
    Config::Options.clear(contexts)
    return self  
  end
end
end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
coral_core-0.2.30 lib/coral_core/mixin/config_options.rb