Sha256: 1809c16e69aa7ddacbcf992039a1093ece3d534f9a773de1374af25c65ea8378

Contents?: true

Size: 1.16 KB

Versions: 4

Compression:

Stored size: 1.16 KB

Contents

# Override global `draft` class. For example, perhaps you want your own class at
# `app/models/draft.rb` that adds extra attributes, validations, associations,
# methods, etc. Be sure that this new model class extends `Draftsman::Draft`.
# Draftsman.draft_class_name = 'Draftsman::Draft'

# Serializer for `object`, `object_changes`, and `previous_draft` columns. To
# use the JSON serializer, change to `Draftsman::Serializers::Json`. You could
# implement your own serializer if you really wanted to. See files in
# `lib/draftsman/serializers`.
#
# Note: this option is not needed if you're using the PostgreSQL JSON data type
# for the `object`, `object_changes`, and `previous_draft` columns.
# Draftsman.serializer = Draftsman::Serializers::Json

# Field which records when a draft was created.
# Draftsman.timestamp_field = :created_at

# Field which records who last recorded the draft.
# Draftsman.whodunnit_field = :whodunnit

# Whether or not to stash draft data in the `Draftsman::Draft` record. If set to
# `false`, all changes will be persisted to the main record and will not be
# persisted to the draft record's `object` column.
# Draftsman.stash_drafted_changes = true

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
draftsman-0.7.2 lib/generators/draftsman/templates/config/initializers/draftsman.rb
draftsman-0.7.1 lib/generators/draftsman/templates/config/initializers/draftsman.rb
draftsman-0.7.0 lib/generators/draftsman/templates/config/initializers/draftsman.rb
draftsman-0.6.0 lib/generators/draftsman/templates/config/initializers/draftsman.rb