Sha256: 0f7d1db31324f4bdccfce62bc6c8301d523bf698ffb3fc9e79dddcc9dbd5f0fd
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
# coding: utf-8 #--- # Author : Romain GEORGES # type : gem component library # obj : Carioca Helpers definition Module #--- class Class # Usage: # prelaod_service :name => 'service', :params => { :arg => 'value'} def preload_service(_options = {}) Carioca::Services::Registry.init.start_service _options end def use_configuration(_options = {}) options = Methodic.get_options(_options) options.specify_classes_of :with_file => String options.specify_default_value_for :with_file => 'services/registry.yml' options.merge options.validate! Carioca::Services::Registry.init.start_service :name => 'configuration', :params => { :config_file => options[:with_file]} end end Module.class_eval do def init_registry _options={} options = Methodic.get_options(_options) options.specify_classes_of :with_file => String options.specify_default_value_for :with_file => 'services/registry.yml' options.merge options.validate! Carioca::Services::Registry.init :file => options[:with_file] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
carioca-1.4 | lib/carioca/helpers.rb |