Module: Emoticon
- Defined in:
- lib/emoticon.rb,
lib/emoticon/transcoder.rb,
lib/emoticon/conversion_table.rb,
lib/emoticon/conversion_table/au.rb,
lib/emoticon/conversion_table/docomo.rb,
lib/emoticon/conversion_table/softbank.rb
Defined Under Namespace
Modules: ConversionTable Classes: Transcoder
Class Method Summary collapse
Class Method Details
.transcoder_for_carrier(carrier) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/emoticon.rb', line 6 def self.transcoder_for_carrier(carrier) name = carrier.to_s.capitalize if !name.empty? && Transcoder.const_defined?(name) Transcoder.const_get(name).instance else Transcoder::Null.instance end end |