Sha256: 3e5fb542b081ce33cfcbafe8322e8a6f751b2c9393c2eb21a8c44d73b79bbbdf
Contents?: true
Size: 408 Bytes
Versions: 1
Compression:
Stored size: 408 Bytes
Contents
require 'fileutils' class ContentBlockRewriter attr_reader :source def initialize(source) @source = source end def compile @source.gsub(/preview.+\/_content_block_(.+)\/(\d+)/, 'content_blocks/\1/\2') end def >> (file) File.open(file, 'w') { |f| f << compile } end def self.read(file) new(File.read(file)) end def self.compile(file) read(file) >> file end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kiso_themes-1.0.2 | support/content_block_rewriter.rb |