lib/flannel.rb in flannel-0.2.3 vs lib/flannel.rb in flannel-0.2.4

- old
+ new

@@ -1,24 +1,22 @@ -require 'flannel/cutting_board' require 'flannel/wrappable' -require 'flannel/square' -require 'flannel/shears' -require 'flannel/stripe' require 'flannel/feed_parser' require 'flannel/file_cache' require 'flannel/block_cutter' require 'flannel/text_block' require 'flannel/html_formatter' module Flannel def self.quilt markup, params={} - @@cache_params = params + @@cache = params[:cache] return nil unless markup - shears = Flannel::CuttingBoard.new - shears.cut markup + + cutter = Flannel::BlockCutter.new + text_blocks = cutter.cut markup + text_blocks.map { |text| text.to_h }.join("\n\n") end - def self.cache_params - @@cache_params + def self.cache + @@cache end end \ No newline at end of file