lib/frontman/app.rb in frontman-ssg-0.0.4 vs lib/frontman/app.rb in frontman-ssg-0.1.0
- old
+ new
@@ -95,12 +95,10 @@
@assets_manifest[key] = '/' + value.sub(%r{^/}, '')
end
sig { params(dirs: T.any(Array, Hash)).void }
def register_data_dirs(dirs)
- if dirs.is_a?(Array)
- dirs = dirs.map { |dir| [dir.split('/').last, dir] }.to_h
- end
+ dirs = dirs.map { |dir| [dir.split('/').last, dir] }.to_h if dirs.is_a?(Array)
dirs.each do |name, dir|
define_singleton_method name do
@data_dirs[name] ||= DataStore.new(File.join(Dir.pwd, dir))
end