Sha256: 5ce8a1dee18a34bf9ccec82d961aa0cfd13000cdc969785e90a010ecad197d25
Contents?: true
Size: 498 Bytes
Versions: 2
Compression:
Stored size: 498 Bytes
Contents
module MonkeyEmoji module EmojiSavable extend ActiveSupport::Concern included do def parse_emoji(attr) value = self[attr] if value.present? value = value.encode_emoji self[attr] = value end end end module ClassMethods def encode_emoji(*args) args.each do |arg| before_save "parse_emoji(:#{arg})" end end end end end ActiveRecord::Base.send :include, MonkeyEmoji::EmojiSavable
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
monkey_emoji-1.0.2 | lib/monkey_emoji/emoji_savable.rb |
monkey_emoji-1.0.1 | lib/monkey_emoji/emoji_savable.rb |