Sha256: 40a44bbad8e895b76b899fe66b0ded818240a70854dfec8d50b47a0a6d0baf12

Contents?: true

Size: 422 Bytes

Versions: 6

Compression:

Stored size: 422 Bytes

Contents

require "ledge/column"

module Ledge
  class Columns
    def initialize data
      @columns = []
      data["columns"].each do |column|
        @columns << Ledge::Column.new(column)
      end
    end

    def render
      r = "<div class='__ledge_content'>"
      @columns.each do |column|
        r << "<div class='__ledge_column'>#{column.render}</div>"
      end
      r << "</div>"
      r.html_safe
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ledge-0.2.4 lib/ledge/columns.rb
ledge-0.2.3 lib/ledge/columns.rb
ledge-0.2.2 lib/ledge/columns.rb
ledge-0.2.1 lib/ledge/columns.rb
ledge-0.2.0 lib/ledge/columns.rb
ledge-0.1.0 lib/ledge/columns.rb