lib/brief/briefcase.rb in brief-1.7.3 vs lib/brief/briefcase.rb in brief-1.8.0
- old
+ new
@@ -78,10 +78,18 @@
if app_path && app_path.exist?
instance_eval(app_config_path.read)
end
end
+ def data
+ @data ||= data!
+ end
+
+ def data!
+ @data = Brief::Data::Wrapper.new(root: data_path)
+ end
+
def config(&block)
Brief::Configuration.instance.tap do |cfg|
cfg.instance_eval(&block) if block.respond_to?(:call)
end
end
@@ -167,9 +175,13 @@
Pathname(options.fetch(:root) { Dir.pwd })
end
def docs_path
root.join options.fetch(:docs_path) { config.docs_path }
+ end
+
+ def data_path
+ root.join options.fetch(:data_path) { config.data_path }
end
def models_path
value = options.fetch(:models_path) { config.models_path }