Module: Consyncful
- Defined in:
- lib/consyncful.rb,
lib/consyncful/base.rb,
lib/consyncful/sync.rb,
lib/consyncful/stats.rb,
lib/consyncful/version.rb,
lib/consyncful/item_mapper.rb,
lib/consyncful/persisted_item.rb
Defined Under Namespace
Classes: Base, Configuration, ItemMapper, PersistedItem, Railtie, Stats, Sync
Constant Summary
collapse
- DEFAULT_CLIENT_OPTIONS =
{
reuse_entries: true,
api_url: 'cdn.contentful.com'
}.freeze
- DEFAULT_SYNC_OPTIONS =
{
limit: 100,
type: 'all'
}.freeze
- VERSION =
'0.9.0'
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
65
66
67
|
# File 'lib/consyncful.rb', line 65
def client
@client ||= Contentful::Client.new(Consyncful.configuration.client_options)
end
|
.configuration ⇒ Object
57
58
59
|
# File 'lib/consyncful.rb', line 57
def configuration
@configuration ||= Configuration.new
end
|
61
62
63
|
# File 'lib/consyncful.rb', line 61
def configure
yield configuration
end
|