Method: Admission::VisualisationApp#initialize

Defined in:
lib/admission/visualisation_app.rb

#initialize(**settings) ⇒ VisualisationApp

Returns a new instance of VisualisationApp.



6
7
8
9
10
11
12
13
14
# File 'lib/admission/visualisation_app.rb', line 6

def initialize **settings
  order = settings[:order] || (raise 'order not defined, cannot visualise data')
  raise 'order must be a Proc' unless Proc === order

  settings[:js_entry] ||= Pathname.new(__FILE__).join('..', '..', '..',
      'visualisation', 'dist', 'app.js')

  @settings = settings
end