Class: OMF::Web::Tab::Graph::GraphService

Inherits:
TabbedWidgets::TabbedWidgetsService show all
Defined in:
lib/omf-web/UNUSED/tab/graph/graph_service.rb

Instance Method Summary collapse

Methods inherited from TabbedWidgets::TabbedWidgetsService

#show

Constructor Details

#initialize(tab_id, opts) ⇒ GraphService

Returns a new instance of GraphService.



12
13
14
15
16
17
18
19
20
21
# File 'lib/omf-web/UNUSED/tab/graph/graph_service.rb', line 12

def initialize(tab_id, opts)
  opts[:widgets] ||= OMF::Web::Widget::AbstractWidget.registered_widgets().select do |key, descr|
    (descr[:type] || '_').to_sym == :data
  end.sort do |a, b|
    a[0].to_s <=> b[0].to_s # sorting by ids
  end.collect do |name, descr| 
    name
  end
  super
end