class Somemoji::EmojiExtractors::BaseEmojiExtractor

Public Class Methods

new(format: nil, destination:, silence: nil, size: nil) click to toggle source

@param destination [String] @param format [String] @param silence [Boolean] @param size [Integer, nil]

# File lib/somemoji/emoji_extractors/base_emoji_extractor.rb, line 8
def initialize(format: nil, destination:, silence: nil, size: nil)
  @destination = destination
  @format = format || "png"
  @silence = silence || false
  @size = size
end

Public Instance Methods

extract() click to toggle source
# File lib/somemoji/emoji_extractors/base_emoji_extractor.rb, line 15
def extract
  raise ::NotImplementedError
end

Private Instance Methods

silence?() click to toggle source
# File lib/somemoji/emoji_extractors/base_emoji_extractor.rb, line 21
def silence?
  !!@silence
end