Sha256: d7adb2a9598f7f2fa76a9de9e590bd5c82b0b693e429bda5597c4b473c582baa

Contents?: true

Size: 849 Bytes

Versions: 4

Compression:

Stored size: 849 Bytes

Contents

# bundle exec ruby examples/renderer.rb

require_relative '../lib/storyblok'
require 'redis'

logger = Logger.new(STDOUT)

redis = Redis.new(url: 'redis://localhost:6379')
cache = Storyblok::Cache::Redis.new(redis: redis)

client = Storyblok::Client.new(
  token: '6HMYdAjBoONyuS6GIf5PdAtt',
  logger: logger,
  component_resolver: ->(component, data) {
    "Placeholder for #{component}: #{data['text']}"
  },
  api_url: 'api-testing.storyblok.com',
  api_version: 2,
  cache: cache
)


res = client.flush
res = client.story('authors/page', {version: 'published'})
puts client.cache_version
res = client.story('authors/page', {version: 'published'})
res = client.story('authors/page', {version: 'published'})
res = client.story('authors/page', {version: 'published'})

puts res['data']
#puts client.render(res['data']['story']['content']['intro'])

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
storyblok-3.0.1 examples/renderer.rb
storyblok-3.0.0 examples/renderer.rb
storyblok-2.1.1 examples/renderer.rb
storyblok-2.1.0 examples/renderer.rb