Module: Outil::OCS
- Defined in:
- lib/outil/ocs.rb,
lib/outil/ocs/index.rb,
lib/outil/ocs/config.rb,
lib/outil/ocs/parser.rb,
lib/outil/ocs/serialize.rb
Defined Under Namespace
Classes: Config, Index, ObjectParser, Serialize
Class Method Summary
collapse
Class Method Details
.bootstrap(options = {}) ⇒ Object
13
14
15
16
17
18
19
|
# File 'lib/outil/ocs.rb', line 13
def bootstrap options={}
options.merge! Config.new().params
Dir.mkdir(options[:index]) unless Dir.exists?(options[:index])
File.open(options.delete(:path), 'w+') do |f|
f.write options.to_yaml
end
end
|
.config(params = {}) ⇒ Object
9
10
11
|
# File 'lib/outil/ocs.rb', line 9
def config(params={})
@config ||= Config.new(params)
end
|