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 }