Skip to content

Commit c2f656e

Browse files
authored
Merge pull request #198 from publify/explicit-coder
Set explicit coder for serialized attributes
2 parents 3dc895a + 293f7c0 commit c2f656e

File tree

9 files changed

+10
-10
lines changed

9 files changed

+10
-10
lines changed

app/models/article.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class Article < Content
88
include PublifyGuid
99
include ConfigManager
1010

11-
serialize :settings, Hash
11+
serialize :settings, Hash, coder: YAML
1212

1313
content_fields :body, :extended
1414

app/models/blog.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class Blog < ApplicationRecord
3232

3333
validates :blog_name, presence: true
3434

35-
serialize :settings, Hash
35+
serialize :settings, Hash, coder: YAML
3636

3737
# Description
3838
setting :blog_name, :string, "My Shiny Weblog!"

app/models/content.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class Content < ApplicationRecord
3939
where(published_at: PublifyTime.delta_like(date_at))
4040
}
4141

42-
serialize :whiteboard
42+
serialize :whiteboard, coder: YAML
4343

4444
validates_default_string_length :title, :author, :permalink, :name,
4545
:post_type, :text_filter_name

app/models/note.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ class Note < Content
77
include PublifyGuid
88
include ConfigManager
99

10-
serialize :settings, Hash
10+
serialize :settings, Hash, coder: YAML
1111

1212
setting :twitter_id, :string, ""
1313
setting :in_reply_to_status_id, :string, ""

app/models/page.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class Page < Content
66

77
include ConfigManager
88

9-
serialize :settings, Hash
9+
serialize :settings, Hash, coder: YAML
1010
setting :password, :string, ""
1111

1212
before_save :set_permalink

app/models/sidebar.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
# This class cannot be autoloaded since other sidebar classes depend on it.
66
class Sidebar < ApplicationRecord
7-
serialize :config, Hash
7+
serialize :config, Hash, coder: YAML
88

99
belongs_to :blog
1010

app/models/user.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class User < ApplicationRecord
3131

3232
has_many :articles
3333

34-
serialize :settings, Hash
34+
serialize :settings, Hash, coder: YAML
3535

3636
STATUS = %w(active inactive).freeze
3737

db/migrate/20160605154632_remove_profiles.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
class RemoveProfiles < ActiveRecord::Migration[4.2]
44
class Profile < ActiveRecord::Base
5-
serialize :modules
5+
serialize :modules, coder: YAML
66
end
77

88
def up

db/migrate/20190208152646_move_text_filter_to_name.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ class User < ActiveRecord::Base
1919
end
2020

2121
class TextFilter < ActiveRecord::Base
22-
serialize :filters, Array
23-
serialize :params, Hash
22+
serialize :filters, Array, coder: YAML
23+
serialize :params, Hash, coder: YAML
2424
end
2525

2626
def up

0 commit comments

Comments
 (0)