class UrijiEmojiPicker::Generators::InstallGenerator
Public Instance Methods
copy_images()
click to toggle source
# File lib/generators/uriji_emoji_picker/install_generator.rb, line 6 def copy_images directory 'emoji_img', 'app/assets/images/emoji_picker' directory 'emoji', 'app/assets/images/emoji' end
info()
click to toggle source
# File lib/generators/uriji_emoji_picker/install_generator.rb, line 11 def info puts " ===================================================== #{yellow '😼 😼 😼 Uriji Emoji Picker'} #{yellow UrijiEmojiPicker::VERSION} #{yellow '😼 😼 😼'} #{blue 'Repository'}: 'https://github.com/ID25/uriji_emoji_picker' #{blue 'Author'}: Eugene Domosedov (ID25) 1. Add this data-attribute to your input/text field #{green 'data: { emojiable: true }'} 2. Wrap your input with #{yellow '.emoji-picker-container'} css-class #{green 'p.emoji-picker-container'} 3. To show text with emoji, use helper emojify Exaple: #{green 'p.emoji-picker-container'} #{green '= f.text_field :title, class: "form-control", data: { emojiable: true }'} #{green '= emojify(@post.title)'} ===================================================== " end
Private Instance Methods
blue(text)
click to toggle source
# File lib/generators/uriji_emoji_picker/install_generator.rb, line 51 def blue(text) colorize(text, 36) end
colorize(text, color_code)
click to toggle source
# File lib/generators/uriji_emoji_picker/install_generator.rb, line 39 def colorize(text, color_code) "\e[#{color_code}m#{text}\e[0m" end
green(text)
click to toggle source
# File lib/generators/uriji_emoji_picker/install_generator.rb, line 43 def green(text) colorize(text, 32) end
yellow(text)
click to toggle source
# File lib/generators/uriji_emoji_picker/install_generator.rb, line 47 def yellow(text) colorize(text, 33) end