Method: Promethee::Data#initialize

Defined in:
lib/promethee/data.rb

#initialize(data, options = {}) ⇒ Data

Returns a new instance of Data.



4
5
6
7
8
9
10
# File 'lib/promethee/data.rb', line 4

def initialize(data, options = {})
  @master_data = hashify data
  @localization_data_raw = hashify(options[:localization_data]) if options.include? :localization_data
  check_master_integrity
  prepare_localization_data
  localize_master_data
end