Sha256: c5e43143a4e6a90b565424e3be4d4ac6534a6fe51fa17e4800f8c284fcdc3e29

Contents?: true

Size: 531 Bytes

Versions: 2

Compression:

Stored size: 531 Bytes

Contents

# bundle exec ruby examples/tree.rb

require "storyblok"

logger = Logger.new(STDOUT)

client = Storyblok::Client.new(
  token: "t618GfLe1YHICBioAHnMrwtt",
  api_url: "localhost:3001",
  secure: false,
  logger: logger
)

tree = client.tree

puts "<ul>"
tree.each do |key, item|
  puts "<li>" + item["item"]["name"]

  if !item["children"].empty?
    puts "<ul>"
    item["children"].each do |key, inner_item|
      puts "<li>" + inner_item["item"]["name"] + "</li>"
    end
    puts "</ul>"
  end

  puts "</li>"
end
puts "</ul>"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
storyblok-3.2.0 examples/tree.rb
storyblok-3.1.0 examples/tree.rb