Method: Emojidex::Data::Collection#initialize
- Defined in:
- lib/emojidex/data/collection.rb
#initialize(opts = {}) ⇒ Collection
Initialize Collection. You can pass a list of emoji to seed the collection
23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/emojidex/data/collection.rb', line 23 def initialize(opts = {}) @emoji = {} @raster_source_path = @vector_source_path = @source_path = nil @r18 = opts[:r18] || false if opts.include? :cache_path setup_cache(opts[:cache_path]) opts.delete :cache_path else setup_cache end load_local_collection(opts[:local_load_path]) if opts.include? :local_load_path add_emoji(opts[:emoji]) if opts.include? :emoji @emoji end |