examples/renderer.rb in storyblok-2.0.8 vs examples/renderer.rb in storyblok-2.1.0

- old
+ new

@@ -1,23 +1,31 @@ # 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 ) -puts client.render({'type' => 'doc', 'content' => [ - {'type' => 'paragraph', 'content' => [{'text' => 'Good', 'type' => 'text'}]}, - {'type' => 'blok', 'attrs' => {'body' => [{'component' => 'button', 'text' => 'Click me'}]}} -]}) -res = client.story('article/article-1') +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']['story']['content']['intro'] -puts client.render(res['data']['story']['content']['intro']) +puts res['data'] +#puts client.render(res['data']['story']['content']['intro'])