Class: Danger::EmojiMapper
- Inherits:
-
Object
- Object
- Danger::EmojiMapper
- Defined in:
- lib/danger/helpers/emoji_mapper.rb
Constant Summary collapse
- DATA =
{ "github" => { "no_entry_sign" => "🚫", "warning" => "⚠️", "book" => "📖", "white_check_mark" => "✅" }, "bitbucket_server" => { "no_entry_sign" => "\u274C", "warning" => "⚠️", "book" => "\u2728", "white_check_mark" => "\u2705" } }.freeze
Instance Method Summary collapse
-
#initialize(template) ⇒ EmojiMapper
constructor
A new instance of EmojiMapper.
- #map(emoji) ⇒ Object
Constructor Details
#initialize(template) ⇒ EmojiMapper
Returns a new instance of EmojiMapper.
18 19 20 |
# File 'lib/danger/helpers/emoji_mapper.rb', line 18 def initialize(template) @template = DATA.include?(template) ? template : "github" end |
Instance Method Details
#map(emoji) ⇒ Object
22 23 24 25 |
# File 'lib/danger/helpers/emoji_mapper.rb', line 22 def map(emoji) emoji.delete! ":" DATA[template][emoji] end |