Sha256: e287f42ee080a019112ecaf264ab4b3940e1906576b23ae113c2c346087bb654
Contents?: true
Size: 437 Bytes
Versions: 1
Compression:
Stored size: 437 Bytes
Contents
# frozen_string_literal: true # For Rails <= 4.1 module Gutentag::ActiveRecord::LegacyInstanceMethods def reset_tag_names @tag_names = nil end def tag_names @tag_names ||= tags.pluck(:name) end def tag_names=(names) Gutentag.dirtier.call self, names if Gutentag.dirtier @tag_names = names end private def persist_tags Gutentag::Persistence.new(Gutentag::ChangeState.new(self)).persist end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gutentag-2.2.0 | lib/gutentag/active_record/legacy_instance_methods.rb |