Module: WCC::Blogs

Defined in:
lib/wcc/blogs/version.rb,
lib/wcc/blogs/metadata.rb,
lib/wcc/blogs/property.rb,
lib/wcc/blogs/collection.rb,
lib/wcc/blogs/post_summary.rb,
lib/wcc/blogs/client/response.rb,
lib/wcc/blogs/collection_summary.rb,
lib/wcc/blogs/linked_blog_post_summary.rb,
lib/wcc/blogs/errors.rb,
lib/wcc/blogs/client.rb,
lib/wcc/blogs/utils.rb,
lib/wcc/blogs/post.rb,
lib/wcc/blogs.rb

Defined Under Namespace

Modules: Concerns, Utils Classes: ApiException, Client, Collection, CollectionSummary, LinkedBlogPostSummary, Metadata, NotConfiguredException, NotFoundException, Post, PostSummary, Property

Constant Summary collapse

VERSION =
'0.7.4'

Class Attribute Summary collapse

Class Attribute Details

.clientObject



22
23
24
# File 'lib/wcc/blogs.rb', line 22

def client
  @client || raise(WCC::Blogs::NotConfiguredException, 'Not configured')
end

.preview_clientObject



26
27
28
# File 'lib/wcc/blogs.rb', line 26

def preview_client
  @preview_client ||= WCC::Blogs::Client.new(**client.options.merge(preview: true))
end