Sha256: ab9ef494370b685db3fdbefb1bc4bb24607e36e083a5f6cc877855aca83cb32e

Contents?: true

Size: 1.02 KB

Versions: 10

Compression:

Stored size: 1.02 KB

Contents

# frozen_string_literal: true

h1 'Benchmark: Ruby2html'

h2 'User Statistics'
ul do
  li { plain "Total Users: #{@complex_data[:stats][:total_users]}" }
  li { plain "Average Orders per User: #{@complex_data[:stats][:average_orders_per_user]}" }
  li { plain "Most Expensive Item: #{@complex_data[:stats][:most_expensive_item]}" }
  li { plain "Most Popular Country: #{@complex_data[:stats][:most_popular_country]}" }
end

h2 'User List'
@complex_data[:users].each do |user|
  div class: 'user-card' do
    h3 user[:name]
    p { plain "Email: #{user[:email]}" }
    p { plain "Address: #{user[:address][:street]}, #{user[:address][:city]}, #{user[:address][:country]}" }

    h4 'Orders'
    user[:orders].each do |order|
      div class: 'order' do
        p { plain "Order ID: #{order[:id]}" }
        p { plain "Total: $#{order[:total]}" }
        ul do
          order[:items].each do |item|
            li { plain "#{item[:name]} - $#{item[:price]} (Quantity: #{item[:quantity]})" }
          end
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ruby2html-1.5.3 app/views/benchmark/ruby_2html.html.rb
ruby2html-1.5.2 app/views/benchmark/ruby_2html.html.rb
ruby2html-1.5.1 app/views/benchmark/ruby_2html.html.rb
ruby2html-1.5.0 app/views/benchmark/ruby_2html.html.rb
ruby2html-1.4.0 app/views/benchmark/ruby_2html.html.rb
ruby2html-1.3.3 app/views/benchmark/ruby_2html.html.rb
ruby2html-1.3.2 app/views/benchmark/ruby_2html.html.rb
ruby2html-1.3.1 app/views/benchmark/ruby_2html.html.rb
ruby2html-1.3.0 app/views/benchmark/ruby_2html.html.rb
ruby2html-1.2.0 app/views/benchmark/ruby_2html.html.rb