Class: Emojidex::Defaults
- Inherits:
-
Object
- Object
- Emojidex::Defaults
- Defined in:
- lib/emojidex/defaults.rb
Overview
Global defines for emojidex
Constant Summary collapse
- @@selected_sizes =
[:hdpi, :px32]
- @@selected_formats =
[:png]
Class Method Summary collapse
- .encapsulator ⇒ Object
- .formats ⇒ Object
- .lang ⇒ Object (also: locale)
- .limit ⇒ Object
- .selected_formats(formats = nil) ⇒ Object
- .selected_sizes(sizes = nil) ⇒ Object
- .sizes ⇒ Object
- .system_cache_path ⇒ Object
Class Method Details
.encapsulator ⇒ Object
35 36 37 |
# File 'lib/emojidex/defaults.rb', line 35 def self.encapsulator ':' end |
.formats ⇒ Object
18 19 20 |
# File 'lib/emojidex/defaults.rb', line 18 def self.formats [:svg, :png] end |
.lang ⇒ Object Also known as: locale
31 32 33 |
# File 'lib/emojidex/defaults.rb', line 31 def self.lang 'en' end |
.limit ⇒ Object
27 28 29 |
# File 'lib/emojidex/defaults.rb', line 27 def self.limit 50 end |
.selected_formats(formats = nil) ⇒ Object
22 23 24 25 |
# File 'lib/emojidex/defaults.rb', line 22 def self.selected_formats(formats = nil) @@selected_formats = formats unless formats.nil? @@selected_formats end |
.selected_sizes(sizes = nil) ⇒ Object
13 14 15 16 |
# File 'lib/emojidex/defaults.rb', line 13 def self.selected_sizes(sizes = nil) @@selected_sizes = sizes unless sizes.nil? @@selected_sizes end |
.sizes ⇒ Object
7 8 9 10 11 |
# File 'lib/emojidex/defaults.rb', line 7 def self.sizes { ldpi: 13, mdpi: 18, hdpi: 27, xhdpi: 36, xxhdpi: 54, xxxhdpi: 72, px8: 8, px16: 16, px32: 32, px64: 64, px128: 128, px256: 256, px512: 512, hanko: 90, seal: 320 } end |
.system_cache_path ⇒ Object
39 40 41 |
# File 'lib/emojidex/defaults.rb', line 39 def self.system_cache_path ENV['EMOJI_CACHE'] || "#{ENV['HOME']}/.emojidex/" end |