Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
blocks / lib / blocks / layout / row_set.rb
Size: Mime:
module Blocks
  module Layout
    class RowSet
      attr_accessor :blocks
      attr_reader :rows
      def initialize(blocks = [])
        @blocks = blocks
      end

      def build
        @rows = [Row.new]
        blocks.each do |block|
          unless @rows.last.add_block(block)
            @rows << Row.new([block])
          end
        end
        self
      end
    end
  end
end