Method: Emojidex::Data::ComponentSet#initialize
- Defined in:
- lib/emojidex/data/emoji/component_set.rb
#initialize(code, combination_info, details = {}) ⇒ ComponentSet
Returns a new instance of ComponentSet.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/emojidex/data/emoji/component_set.rb', line 14 def initialize(code, combination_info, details = {}) @base = combination_info[:base] @components = combination_info[:components] if combination_info.include? :component_layer_order @component_layer_order = combination_info[:component_layer_order] else @component_layer_order = [] for i in 0..(@components.length - 1) @component_layer_order << i end end init_asset_info(details) end |