Sha256: 3133f9e5ec2ceccb8d85bd7766a78a4e1f377b1ad9e73df56fbd46a3fa11562b
Contents?: true
Size: 661 Bytes
Versions: 6
Compression:
Stored size: 661 Bytes
Contents
module Locomotive module Import module Snippets def self.process(context) site, theme_path = context[:site], context[:theme_path] Dir[File.join(theme_path, 'snippets', '*')].each do |snippet_path| name = File.basename(snippet_path, File.extname(snippet_path)).parameterize('_') snippet = site.snippets.where(:slug => name).first || site.snippets.build(:name => name) snippet.template = File.read(snippet_path) # = site.snippets.create! :name => name, :template => snippet.save! # puts "snippet = #{snippet.inspect}" end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems