Sha256: 6abec85a01a51f748b4d1d23ae1957ac40b80b8fb44aeb352a8fcaa3be40b308
Contents?: true
Size: 485 Bytes
Versions: 12
Compression:
Stored size: 485 Bytes
Contents
module Writefully module Indices def self.build_from(modified) modified.map do |file_name| index_hash_from(index_name_from(remove_content_path(file_name))) end end def self.remove_content_path(file_name) file_name.split('/') - Writefully.options[:content].split('/') end def self.index_name_from(array) [:site, :resource, :slug].zip(array).flatten end def self.index_hash_from(array) Hash[*array] end end end
Version data entries
12 entries across 12 versions & 1 rubygems